I'll try to review this cruise objectively - while I respect other reviewers I find too many people take one minor bad event or food item and turn it into a bad review.
First, the ship: Freedom is a quite new ship, so it's still very clean and in very good shape. It's quite well equipped. The decor is a bit funky - it's not ugly but a bit over-the-top and even gaudy in a few places - more Disneyland than Buckingham Palace.
We found the food good, but not spectacular. In the main dining rooms, the food was always good, the choices were a bit limited - they have alot of names on the menu for a comparatively limited number of basic beef, chicken, and pasta dishes. Everything was good, but little was spectacular. After a few days you started to notice the repetition that they were trying to hide with changing dish names.
Watch out for the wood shelf under your TV - if you're 5'1" like my girlfriend you'll bump your head on it.