Excellent place to stay!! We will be back. My husband and myself and our two sons and their girlfriends stayed here for a spring break getaway. It was very clean and pools were very clean. Staff was very nice. We stayed on the twenty third floor and it was very nice.