Excellent. My kids love the pool and the playground. My husband enjoyed the gym. The room is spacious. We picked the grand deluxe and love it. Two toilets, how convenient. I heard there are connecting rooms between deluxe and grand deluxe. We are going to pick those when we come back. The staff is friendly. When i accidentally left my stuff after checked out, they helped me look for it and i easily could get it back without any hassle.