The place itself is really nice, and breakfast at the Rock Bay restaurant is really great. Having a place for the kids to play was awesome, and not having to leave the hotel for activities for everyone was really great. My biggest problem was really with how terrible the other meals were that we had while there. Lunch and dinner were truly awful, and room service took two hours to arrive.