There are some pros and cons, so this review will not be as glowing as I wanted to write.
The property itself is decent, cute boutique hotel lobby, a small pool, a children's room, and you can make use of the shuttle that goes between this location and the other. Shuttle driver was very helpful and friendly, dropping passengers close to the beach as it's on the way to the other location.
The room is comfortable, but there are certain amenities that you have to go down to the lobby to get. Hand towels, bedroom slippers cotton pads and dental kits are not provided in-room. I think it would be fair to provide everything in-room upon check-in, and refills can be requested on subsequent days. When I went downstairs to ask, it felt like I was asking for a favour, rather than getting items I'd paid for as part of the room price - staff could have been friendlier here. Water was not hot at all even when the temperature was on max, all we got for three nights was lukewarm showers.
Breakfast was quite good as others have mentioned, the menu was changed daily. This provides a pretty good value for choosing to stay at this hotel.
The location is slightly far from the main strip, you have to walk along a road without sidewalks most of the way, or pay for a short but expensive tuktuk ride. This is the biggest disadvantage of this otherwise decent hotel. Overall stay was fine, but considering the other gushing reviews here, I was expecting a bit more.