Chose this cruise because it leaves from New Jersey. Parking at the terminal is very convenient. The cruise had excellent, energetic, friendly staff, and the balcony room was a lot more spacious than I expected. There was plenty of storage for two adults and two children (ages 12 and 14). The shows were excellent- my favorite was We Will Rock You. The food was somewhat of a let down for me with the way everyone talks about cruises, but I did not go to any of the specialty restaurants, as you have to pay extra for those. The staff were very friendly and willing to answer any questions. They would remember you from day to day, and when asked, were willing to talk about what their experiences have been working for a cruise company. I loved doing iFly and the North Star and recommend doing North Star while in port.
The Cabin was excellent, with a larger than usual balcony, since it's on a corner. There was plenty of storage for two adults and two teenagers.