My family of four (kiddos are 10 and under) really enjoyed our stay. The resort was fun for all of us. We all enjoyed the pool, sandy beach, hot tub, and lazy river. The pools are heated. Beach toys, tubes and towels provided. The property is clean. The room was clean and had ample space for my family. The property restaurants are okay, not great. There are many restaurant options around the property and a grocery store near by. The room has a kitchen which we used and liked. The free shuttle service was nice as we went to a show at Excalibur. We had a very unusual experience checking in. Our host, Michael, was outstanding and spent a few hours helping us sort things out. We felt confident in the help he was providing and knew he would rectify the situation. We would stay here again.