Overall the place was nice and the location was great. Very beautiful. The rooms were clean minus some Dusty areas. They had everything nicely organized and had lots of games. Some of the swimming supplies had sand in it. Besides that overall it was a great place to stay. Communication was great. I would recommend staying here.