Ship had very (UGLY) decor. Very gaudy and not at all relaxing. Horrible fake orange/black wood grain paneling. The Posh dining room had awful fake red/black snake skin wallpaper. Every room had a different theme and every room was ugly.
The food in the Posh was OK, the sirloin steak was not good quality seafood was OK. The service was exceptional. The food at the American buffet was just so-so, but next to no service. The food at the Wok was very good.
The layout of the ship was inconvenient with the Posh & Chic dining rooms closing off 1/2 the ship - often you had to go up/down floors to get forward or aft.
We went to the Beatles review - it was very good as far as the costumes, dancing and animation. The singing was okay, but the music was so loud that my wife had to take out her hearing aids because the high notes, and a friends ears were bleeding at the end of the show. So we didn't go back to another show.
We also enjoyed three nights in the comedy club for the comics.
But when they had karaoke the DJ Peter would turn the music up so loud that you could not hear some of the singers. Even after being asked to turn it down so we could hear the singers he wouldn't leave it that way for more than one song. I don't know if it was his first time being a DJ but he was the most unprofessional and unprepared DJ we have ever seen. He could not stand any silence as soon as a singer was finished he would put on what he called intermission music and leave it on until the next singers lead in was on. He could have had at least half as many songs if he had, had the next disk ready when the current singer was singing.
We were please with the service through the ship and loved the Serenity Deck. We were disappointed that no pools had steps, on ladders, so we were not able to enjoy them. The solarium had no snacks, food or coffee.
We have cruised on Carnival for the last six years, and other than the old Holiday we were always pleased.
We normaly cruise with 12 to 24 in our group, but we will not take another cruise on the Carnival Freedom.