Carnival Ecstasy is overrated...
Pool area is super small. Unless you get out early and reserve a lounge chair with your towel, you won't get a spot near the pool. Serenity Adult only area is pretty small as well. Hard to get a longer chair there, too.
Drinks were abundantly available and flowing on day 1. After that, don't rely on anyone coming around for your drink order. You will wait in LONG lines to get your drink.
Cabin staff were EXCELLENT! Room was always clean. Ice bucket filled every night. Towel animals were great! Best part about the cruise was our room!