Location location location… great views, swimming and snorkeling and across from fabulous restaurant for dinner. Had everything we needed perfect. It did get hot in the afternoon when the sun was hitting it just so but that’s when it’s time to be in the water! Easy check in and out. Great communication. One issue we found and got immediate reply.