I visited Ylang Ylang beach resort last year with my fiancee and was so impressed with the food and the service that I decided to get married there! It is a definite must visit. The food and the ambiance is great, who wouldn't want to fall asleep lulled by the sound of the ocean and wake up to an amazing breakfast made with mostly organic ingredients? Go, you won't be sorry!
Cons: short walk away from town on the beach