This place could be so nice - the owner should be embarrassed. The place has a boutique feel, great location, small beach - but no effort made by staff to welcome guests or make the place feel nice. The 2 reception staff barely speak English (I know it's Thailand & not everyone has to speak English - but this is also a high tourist area!) and never smiled or attempted to say welcome, nice to see you, etc.
The room was nice, clean, spacious, comfortable, good wifi - those are the good parts.
The hot water in the shower was erratic - kept going hot/cold......didn't remain a constant temperature for more than 1-2 minutes.
The breakfast is not buffet - there are 4 very basic meal options to choose from, and they serve these at the table. Very basic & unimaginative......including white 'cardboard' bread. With a bit of effort/pride, the breakfast could be a nice feature.
If White Knot charged 1/4 of the price, it might be OK....but we stayed 3 nights at a slightly more expensive resort further south on Kaibae Beach, and the difference was marked - huge buffet breakfast spread, effort made, etc. White Knot appears to make no effort - and shouldn't be charging what they do.
The beach is small - again could be so nice, but neglected and no effort to keep it clean. Some of the wicker beds had dried bird poo on them - wouldn't be hard to clean them off.
Swimming pool is 5m x 2m - but the sea is right there.
I can't recommend this place.