Check-in was good, but then right away was sent to another desk where they try to get you to go on their little marketing things so they can give you "discounts" on the excursions and try to sell you things. Then we were finally escorted to our room. In past experience, all-inclusive means EVERYTHING included and tipping is not expected. The man that assisted us with our luggage to our room ASKED for a tip! After a long day of traveling, we wanted to relax and take a shower and get comfortable. However, we had no towels in the room. I called the front desk and also walked to the front desk and after the THIRD attempt got some towels three HOURS later! I was ready to go home after being there only a few hours. Pool towels are only available certain hours and must be returned by 7pm or a $25 charge. The beach was gross, full of seaweed with only a very small area to swim. If you're not a "premium" guest there are areas of the beach and bars that are off limits. Just overall not that great of an experience, and won't be returning.