My wife and I cruised on ECSTASY three years ago. We had a wonderful time and about the only difference I'm aware of is that there is now a mini golf course on Sun Deck Forward. This was installed after the ship completed her FEMA charter to the government following Katrina.
Our ports of call were Calica/Playa del Carmen and Cozumel. Personally I believe I prefer Playa del Carmen to Progreso, but like I always say, "A bad day on a cruise is better than a good day at work." Go and enjoy yourselves, if you have any questions just ask. The link below will take you to some photos I took of her:
Carnival ECSTASY Photos
Tightwad Cruises Blog