This place was perfect for our group. We had everything we needed and were super close to the beach and many restaurants. Would highly recommend. Good communication and easy check in and check out.