Very clean accommodations with a very good staff. All inclusive is wonderful. The only things that were less than perfect to me was the food was good, but not great, and I would've liked to have access to walk the main beach. My room was exceptional, and the bed and shower were the best ever! Fortunately, I didnt go here to watch tv, since the only channels I could find in English were CNN and the NFL Channel (although I'm sure there were others). I enjoyed the pools a lot!