We had an amazing stay. The place was was spacious and had all the amenities one could want during a vacation. The resort is beautiful and the other vacationers are friendly. It easy to make friends when you go to the pool or jacuzzi. The views are breathtaking. This place is worth every penny. I can’t wait to visit again.