The location was beautiful, right on the beach. Koh Samui beaches are coral, so very little soft sand, and you often smell fishy yucky when you finish swimming, but i think that's the whole island. The swimming was still great. The pools were lovely, always sparkling clean. Rooms are clean and well equipped. The staff is excellent. Yaya and the restaurant staff are very attentive and accommodating, and the pool bar staff are very friendly and fun. The night time front desk staff were also very friendly and helpful. All around the staff seemed happy, so that tells you something right there. The restaurant looks over the beach and it's beautiful having a meal there. The spa was excellent! I had a fabulous 10 days there and will definitely stay there again.