My wife and I took this cruise on the Ecstasy at the absolute last minute in May 2014.
It was mega–cheap and we understood that it was gonna be a less–than–perfect cruise. Especially for what we paid. We couldn't have been more wrong.
It was a GREAT cruise from top to bottom. Sure, the ship is a touch on the old side and Carnival can't hide all the wear and tear but that notwithstanding, it was in impeccable shape.