Our family had a great time! The place was very clean and the check in was effortless. The pools and other amenities are great!