We had a great stay and would love to stay again. We've stayed at this resort before and the location, pool, and restaurant are great! Communication with the hosts was good, but we had to reach out about a handful of things so I wish some of the instructions were clearer.