We stayed here for 3 nights in one of the penthouse suites. This was a huge place, bigger than my 2 bedroom apartment in the U.S. We were blown away by the size of the place and overall found it very comfortable. Excellent views. Staff here was very friendly and helpful, including booking excursions for us. Breakfast had a large variety of options, ranging from many different pastries to fresh fruit to Thai dishes (noodles, curry, rice porridge, etc), though the size of the spread was sometimes more appealing than the actual taste of the food. The room itself was extremely comfortable. My main issue with this hotel was the price of going anywhere with the hotel taxi. The hotel is not on the main street (can't easily hail a taxi) and not by beach, so going anywhere requires a bit of a walk. This wouldn't typically be an issue except for the overwhelming heat and/or daily rains. When we inquired about a ride to dinner, we were informed it would cost 350 baht per way to go to a restaurant 8 minutes away. That means a round trip ride would cost 5x the cost of the actual dinner. Similarly, a 15-20 min ride to the airport costed 500 baht per way. We DID use the free shuttle going to the sister hotel on the beach, which was appreciated, but otherwise, we felt it was hard to go anywhere without getting ripped off by our own hotel. In the grand scheme of things, 700 baht is not a fortune to tourists, but it leaves a sour taste in my mouth to feel like just a dollar sign.