The setting was nice although the beach was not the best for walking. The rooms were of a good size and had the outdoor shower which was a bonus. Strange that there were two bars open, one at each end of the pool but one charged 20 baht more for a beer than the other one. Would have expected the price to be the same for guests. The breakfast was good but the service a bit disorganised, even though we ate really early.... no tea bags one day, coffee cold etc. The shower drained super slow and the place could have been cleaner. There was no management. A 'manager' walked about shouting taking drinks orders but certainly didn't manage anything. He didn't do the basic stuff eg. ask us if everything was ok. Found all the guests to be very nice but the place had lots of kids with toys left around the pool whilst the parents took the children for lunch/afternoon naps. Family rooms and an infinity pool should have given it away but we missed that. Our taxi wasn't waiting to take us to the airport, we had to explain we had reserved and paid for one and following phone calls it eventually arrived. The area outside the hotel is good for eating on an evening as there are a few restaurants but it's not saturated. Koh Samui itself is a very busy Thai Island.