We chose this cruise for its' itinerary. This was my 8th cruise and second time with Carnival. There were so many things wrong with this cruise...the buffet is not designed well as there are long lines of at least 40 people all the time. There should be stations, I was hungry much of the time because I didn't want to wait in line. It was easier to not eat then get so frustrated with the people and line. The cabin was a good size and the bathroom big but smelled like cat urine for 3 of the 4 days. I complained and they came and sprayed something that didn't work, so I gave up and lived with the smell. The anytime dining worked out well. The breakfast in the dining room was awful...took over an hour and the food was terrible. The last day we left our luggage in the room to go eat breakfast. We came back at 8:15, and were to leave room by 8:30. There were two people in our room with the door wide open cleaning already. They threw my ziploc bag away for my toothbrush and the soap from the soap dish. I was extremely upset!!! The ship is very confusing to get around, they make the one dining room next near to impossible to get to, and there isn't signage to let you know where to go. Was very disappointed and I'm not hard to please. Will not waste money on Carnival again.
The third bed is a thin mattress placed on top of the sofa. I am 5"1' and had no trouble fitting on it, but a tall person would not be able to sleep there. It was harder than a bed.
The train/tram that takes you to the center of town was great. Getting to see a little of Key West along the way was nice.