My family and I went on a carnival cruise. (freedom) We didn't like the high pressure sales, the fact that how whenever you would buy a drink the tip would already be added on (I noticed on the 3rd day of the cruise), we had tons of money charged to my moms credit card. There was already a tip of 70 plus dollars for our "team" on the cruise.
There was ONE person who made my experience on the Carnival Freedom amazing. She is a playlist performer on the carnival freedom and other carnival ships. Her name is Victoria and she always said "hey" and would wave at me whenever she would see me. If you go on the Carnival Freedom be aware it is a party ship. Not made for older couples or family with newborns. If you go on a cruise from Galveston be prepared for long waits and being split up from your family. My aunt is disabled and they split us up when getting on the ship. On the way back we made sure we didn't get split up. The only reason we didn't get split up on the way back was because my mom made sure they knew we would not be split up. We told the lady we would not have it any other way. They also had LGBTQ mixers almost every night along with singles mixers.
The cabin was pretty good other then the fact they never got rid of the food smell from when we ordered room service.