Avoid using Expedia if you plan to book all-inclusive package at this resort! We did, and despite paying for it in advance, we were told upon arrival that it wasn’t included. After wasting an hour trying to resolve it with Expedia with no success, we had no choice but to pay a substantial amount at the resort. Staff confirmed this issue happens frequently with Expedia bookings. I understand the all-inclusive package itself may not be worth it if you plan to leave the resort, however we had intended to do most if not all of our meals and especially drinks at the resort. We stayed on the adults-only Marina side, which is advertised as “newly renovated,” but that was misleading. The shower door wouldn’t stay closed, the sink didn’t drain properly, and housekeeping was inconsistent. There was also a recurring sulfur smell in our room that occurred often. The pool on the adults only side was nice but on the busy days you have to get there early if you want a lounger. The staff around the pool was attentive and replenished drinks when needed! We also booked our transportation to/from airport through Expedia and El Tours was the company that was contracted. They were 30 minutes late picking us up from our return back to the airport. While most of the staff, especially at the bar and pool, were great, the overall experience fell far short of expectations. Our stay was not worth what we ultimately paid and would not return to this resort.