We sailed on the Carnival Ecstasy for our first cruise six years ago and decided to go on this ship again since the port is so close. While the ship is older and perhaps not as fancy as newer ships, it is very well maintained and clean. We really enjoyed the addition of new restaurants, such as Guy's Burgers.
Pros:
-By and large, service was excellent. There were a couple of issues (which I'll list below), but waitstaff in the restaurants was wonderful. We also always has fresh towels in our room, and anytime we needed anything, it was quickly handled.
We booked an interior room to save money, and the cabin was very nice. Very clean, and lots of storage. A family of four had no problem finding a place for everything, even though I felt we overpacked.