This was a last minute cruise for my birthday--booked 4 days prior to departure.
Reason--close port, price and Vacations to Go offered a 'single rate' without a single supplement-Huge incentive!
Entertainment was excellent. Food was average, but good variety.
Always enjoy Cabo. Went on Cabo Blue snorkel tour. Highly recommend.