Wow. What a fantastic place to be. Lounging around on the beach in a hammock drinking cocktails. We could not have been happier. The staff were fantastic. The resort was well maintained. One of the highlights was the restaurant floor was the beach. Open air shower was a great novelty.