I stayed here with my two sons for a pre-cruise day/night. My sons are 19 and 8 so we definitely had the age groups covered. I had called earlier about an early check in and they did let me know that even if our room was not ready they would store our bags and we could use the resort all day. When we got there we were surprised to find out we had been upgraded to a suite and it was ready for us. We spent most of the day at the resort. Beautiful property, very nice rooms, great amenities. We played on the beach, the boys played ping pong and miniature golf, and just enjoyed the property. I have to say ALL of the staff members we ran into were incredibly friendly and really made us feel welcome. We will definitely be back!!