November 2016 - Carnival Liberty to Caribbean
Carnival really messed this one up! I have been on different cruises with Carnival and others and this was, by far, the worst! Service was slow, cigarette smoke spewing into the non smoking areas, change of ports from beautiful to horrible. Lesson learned - if we get notification from the cruise line about a port change - cancel!
Another thing - cruises charges a service fee to book...go to a small agency who doesn't charge these fees - they all get the same pricing and promotions.