Stayed here for a few days after the resort just opened. Beautiful scenery, comfortable villas. It's all villas, some have a small pool attached. All the staff was very professional and friendly. Restaurant has a good selection for breakfast and dinners were pretty good too. The beach near the resort is not that great but the pool area and generally the whole resort are amazing. Take a look at the pool views!