We chose this cruise as a sort of last family vacation before our oldest daughter heads off to college. We live very close to Port Canaveral, but chose the Liberty out of Fort Lauderdale because we just weren't able to get away for a whole week and just loved the four day option on such a nice ship. Usually, you can only find shorter sailings on the oldest ships.
I booked my husband and myself in a Junior Suite, and my three teenage daughters were booked in a category E1 next door. We just loved our room, and it most definitely spoiled us for future cruises. We had only sailed in the inside cabins before! The aft balcony was very nice and spacious with two chairs, two lounge chairs, and a small table. We really enjoyed the lounge chairs! I was really concerned about the view of the superstructure after reading so many reviews, but we didn't find it to be a problem at all and really enjoyed our view. It was also really nice that we didn't have hardly any wind while sitting out there. Our room steward Jose' was really great, and was able to take our daughters continuously messy room in stride! It looked like a beauty products bomb had gone off in there!!
The ship itself is absolutely beautiful. There are so many activities to choose from, that we didn't get the chance to try everything in four short days. We did do the mini golf, and my husband did the flow rider which was a hoot to watch! My girls hung out at the teen lounge from time to time and met friends to walk around the ship with. They spent time at the pool and hot tub as well. My oldest daughter did the cupcake decorating class, but didn't feel it was worth the money as the class only lasted about 15 minutes and everything was more or less pre-assembled to put together quickly. She likes to be a little more creative. The cupcake was very tasty, though! We attended all the shows and thought they were very good. I would not recommend the Saturday Night Fever show for younger children, however.