Great amenities, with absolutely breathtaking views! The place is so huge you could have a family stay there comfortably. Beach is a few steps away and so much to see in such a pristine and beautiful area, definately recommend!