We went on Carnival Pride with our our family and relatives totaling 7 people. It left from Baltimore sailing to Port Canaveral and Bahamas. Baltimore's port was ok. It does need to be expanded. Very crammed at the security check area.
Once on the ship our experience was from very good to excellent. The buffet food was good and plentiful. The only issue here is there should have been more food stations open for late snacks. The restaurant was very good with good service. If you are able dine at David's steakhouse do so. For an additional $35 per person it is well worth it. Also the alcohol was surprisingly affordable and they did not skimp on it.
The entertainment was also very good from the Hasbro game show night to the comedy. There was always something to do during the day and night
Cabin room was excellent. Provided ample room for 3 of us. It was very well maintained and clean. Our stateroom attendant was excellent
The shops in the port area were good. If shopping you don't need to leave the port area.