Place was great. Check in was easy and they held our bags when we checked out since our flights were not until that evening. Kids park is good, pool was clean and deep, gym was fine. Family friendly and cool view.