We had so much fun staying in this location. The room was nice and in a great spot central to everything in the resort. The pool was fun and there was live music each day we were there. There is a beach, but not good for swimming. Jennifer was available for us if we needed anything, but we had all we needed already provided to us. Hotel charges for parking so be aware of that. We had read prior reviews so it wasn’t a surprise. There was also a laundry facility in the resort that you could pay for with card.