The hotel has a great activities programme - that they put a lot of energy into. Tour booking service (although 3rd party) also great and beautiful pool-beach area.
However, location is not great (unless you will rent a bike; or don't like to explore much).
I didn't feel this was great value for money - our room was very small, breakfast was not included and the buffet was poor (and over-priced) on the one day we tried it. I would recommend anyone staying here to skip breakfast and check out Hock Hoe Lee Coffee for brunch instead!
There was construction going on (offsite, but right next to the hotel) during our visit from early mornings during weekdays. There was an acknowledgement notice, but the hotel offered no compensation.
There is a space but a 200 Baht charge to use the steam room.
The hotel does not provide beach towels.
They offer a complimentary "welcome drink" but only cheap options available and you can only go between 6-7 pm.
It was our honeymoon during the stay - the hotel laid out flowers on our arrival - thanks to the cleaning staff who I expect did it. However, given all the above, I didn't feel the hotel went above and beyond to do anything to make the stay memorable and special. Advance notice and a generous compensation (e.g. free spa, service, 20% off room booking) should be given for the construction work.
I wouldn't stay here again. In hindsight I'd stay in Kata Noi or somewhere in the the quieter SE past of the island.