We loved our stay! The view was gorgeous and the space was perfect. I especially appreciated the pack-n-play for the baby. The kitchen is well-stocked for cooking at home. There is an abundance of beach and snorkel equipment as well. Would definitely stay again.