We stayed only one night for graduation purposes. I have two little kids , they have so much fun. Location is perfect right on the beach, rooms are very clean. The only thing was that we have to wait because our room was not ready, so they gave us a free drink. Everything else was a good experience. Staff are nice.