Booked a last minute cruise during the Christmas holidays on Royal Caribbean to the Bahamas.
Cabin: Purchased ocean view room. The room was extremely small and outdated. You could not walk around the bed without touching the walls and facing sideways. The only electrical plugs in the room would not work correctly and we had no shampoo on the first day until I asked for some.
Food: The main dining hall was hit or miss. I only enjoyed the dinner on the last day. The service in the main dining hall was exceptional. The buffet in the Windjammer was horrible. Overcrowded, mediocre food at best.