Pros
Nice hotel, nice beach, very friendly personnel,...
Pros
Nice hotel, nice beach, very friendly personnel, excellent food but expensive compared to Thailand.
Overall rating: it is a place you can recommend without hesitation.
Car rental at the beach: it is worth bargaining.
The cheapest car you can get for about THB 800 per day. Do not expect too much car. But to drive accross the island it is sufficient.
Cons
Basically nothing.
There are two minor issues worth mentioning.
1. You should not participate (waste your time) with the offer to participate at the timeshare plans. Actually, if you are really interested you can get the timeshareing much cheaper in the internet.
2. At checkout you cannot get a public taxi. At the gate there are some people who drive you to the airport for about THB 500.