This was an anniversary cruise that we booked late. Things were nice and clean, but the food quality (in particular) was much less than the last time we sailed with Carnival. Also, more things are additional charges. The internet was terrible (we needed it for work) and we paid for the premium internet access. Better internet would have made the cruise more enjoyable because we would have had to spend less time trying to do simple tasks online. We were rarely able to use it in the cabin and had to go to public areas just to login.
Lido deck food was much less impressive than in the past. The restaurant dining food quality has decreased as well. Room service is no charge only during certain hours with very limited options. I think the hours were something like 6am to 10pm and everything was at a fee outside of those hours.
Cabin was nice and clean. Tended well. The balcony chairs are narrow and were not comfortable to sit in for me, my wife had no problems with them.
We recovered and did not go out except for a short shopping in the port.
On and off in Tampa, not much to say.