The hotel is nice with cozy rooms, I loved the yoga classes and food from the restaurant, it's really good. Shuttle service for going to mall/town is great. However the reasons I didn't give it a 5 star includes: confusing communications sometimes from the staff when booking for massage/spa therapy services, a few times they told me the practitioner haven't confirm and change my booking last minute which can be quite annoying, this is after they told me everything has been booked. The different kinds of oil massages are all the same and I didn't quite enjoy them, I thought the best massage is the Thai massage. Staff are usually friendly but did run into a few that's not very polite. I loved the room, however bathroom always had draining problems for shower and toilet. The gym is very basic with old machines. Also, the electricity would sudden stop during the day, they said it's because it's a tropical area therefore it's not stable. But I've stayed at other hotels in Koh Samui and never had that problem. For the price, it's OK, I did enjoy myself, but likely I will try other similar type of wellness resort next time.