The first thing you notice about the ship is the lack of crew. The ship accommodates more than 2500 passengers and the ratio of crew to passengers is pathetic. Our cabin was not fully ready when we arrived. Our mini-bar/refrigerator still had yogurt and water from the previous passengers & the bathroom was not stocked with towels or amenities (we arrived 45 minutes before we set sail). The casual dining on Lido deck was a constant game of finding a table; again, no staff to assist you with your tray and there were always numerous tables that had dirty dishes still on them. We would have ordered room service, but the daily paper listed warnings about how there would be at least a hour delay for every order. We had second seating (8:00 pm) in Posh Dining Room. Our wait staff was EXCELLENT; they knew our names by the second night and were always warm and friendly. However, the menu needs to be revamped. Beef, beef and more beef; primerib was the featured entree twice! There were no them nights (i.e., Italian night, Caribbean night). We have always looked forward to having cuisine matching the chosen themes on past cruises.
John (one of our favorite cruise directors) left to go to another ship. His replacement was awful. Norjee (sp) was not as outgoing as other cruise directors & she had a small staff assisting her. The on-board activities for the three days at sea were very limited (unless you liked the casino).
The ship was over-run with kids; majority of them were 11-17 and they took over the ship. They pushed all the buttons on the elevators, broke the covering on the elevator displaying the floor you were on, left unfinished cups of pop everywhere and ran up and down the halls as late as 4 am. We've been on several cruises during Spring Break and have never had kids behave like this.
Overall, I would not recommend Carnival Freedom to anyone. I would think twice before booking a cruise on any Carnival ship.