The property is clean, staff is friendly, and the food is delicious. The entertainment was great there is always something going on for everyone. Transportation from airport to the hotel and back was a hassle and expensive, you only get transportation if you book with them directly, Expedia didn't offer transportation options.