This place is beautiful, clean, and the host was very responsive and helpful! We really enjoyed the view from the huge balcony. The resort itself had a beautiful swimming area and the beach is right there. The restaurants on site were both impressive also. We will come back again!