We have cruised on Oasis before and wanted our friends who have never cruised before to see this mega ship. First of all we booked eastern Caribbean not Mexico but knowing we had no control over mother nature and the horrible loss to the islands affected, we chose to not cancel. I was very disappointed with the shopping onboard to many high end stores and no selection to speak of even the sales at night were horrible. The food was not as good as we remembered and the service either, the ship needs a overhaul it is looking pretty dated. Drinks, soda, internet, and water really needs to be that pricey ??? We had a free dinner at Chops and to be honest it was ok . We will not sail on the Oasis again. The only really good thing was our cabin it was very convenient to most everywhere on the ship.