We loved our stay! The view was so amazing. Communication was great and everything we needed was available in the unit. Watching the turtles and rainbows was a great highlight of our vacation.