Absolutely exceeded my expectations! I thought it had to be too good to be true but was 100% as described - so many great amenities and activities for the kids, I felt like I was in a tropical destination/ resort!