Carnival is trying to save money by using less staff and other techniques. No one item is major in itself. When all negative items are combined, it makes for a poor vacation experience.
1. All hot tubs were lukewarm and no bubble aeration
2. Some entrees in MDR were so small (like grilled shrimp), you need to double order. Side dishes were teaspoon sized vegetables. No cocktail person came by. Must decide on dessert when ordering main dish.
Had a premium balcony. Great room for the price. Steward was really good at taking care of room. However no heat. Room was cold. Very few channels on television. No room service on debarkation day to get a cup of coffee.
Baltimore is a great port to debark from. You drive up and they take your bags. Then you drive up to pay. Then you park in a surface parking lot. Very easy.