We loved this hotel. We stayed in a junior suite for 9 nights - clean, well maintained and with lots of space. The sofa wasn't very comfortable though, and needed a coffee table.
Two pools, we only used the main "ground floor" pool, which was great - swim up bar, jacuzzi area. Not many beds, but we never had a problem getting two together.
Just a very relaxed vibe about the place.
It's a roughly 25 minute walk down to the beachfront, or you can catch the free shuttle - and outside of that schedule it was 50 THB each, or 150 THB back on a TukTuk. I liked being out of the main throng, go down for the evening, enjoy yourself, then "go home" - usually via either a 7-eleven or the main supermarket five minutes walk from the hotel.
The only real downside was the checkin process, which seemed overly officious, and (commonly, as I subsequently found out), a big focus on how they would charge you for any and all damages - to the point they had a price list for absolutely everything (see photos). I think this might be due to the high volume of people passing through for a day or two at a time - those "on the trail" with their backpacks. Perhaps get a sense of your customer before reading them the rule book... Not a very welcoming welcome. But that aside, a really enjoyable experience.