We just returned from a 5 night Western Caribbean cruise on the Carnival Ecstasy. This cruise marks my 5th, and I had good and bad things I noticed.
First, the good: The entertainment staff was EXCELLENT. This was far and away the best group of musicians we've seen. There is a variety guitar player named Jerry. He is a small, older Asian man, and when you watch him, you don't expect anything like what you hear out of him. He can do just about anything. Frank, the piano bar player, was amazing. He did a lot of stuff, most of it "in character." His Ray Charles was impressive. Our stateroom steward, Augustino, was easily the best we've had. This was the first cruise I've ever felt the need to tip above the recommended amount for any staff member. The port staff in New Orleans was phenomenal. I could not have asked for nicer people doing the difficult job of check in.
Now, for the not so good: This ship needs more pools. When it went through it's last drydock remodel, it lost two pools. One was on the deck with the new Waterworks, and the other is now the Serenity deck. The result is that there is only one small pool for the entire ship. Now, in fairness, we enjoyed both the waterslides and the Serenity deck, but I would gladly trade either one for another pool. The only existing pool was always crowded, with people (kids & adults) splashing water into my drinks. There also seemed to be numerous elevators out of service, leading to long wait times and ride times on the elevators. The other major problem seemed to be the design and implementation of the Lido deck buffet. There were 8 unique food lines, which sounds great, except that for lunch (when most people eat the buffet, I would say), most of the lines are only open for 2 hours. I don't ever remember on any of my other cruises that the Lido buffet is closed in the middle of the day. The pizza and deli lines were ALWAYS slow, and the Mongolian buffet ALWAYS had 20-25 people in line. On our last sea day, all of the lines were so long, we decided it would be quicker to change clothes and eat in the dining room.