Honestly, after reading some of the reviews, I was a little nervous. This was our 6th cruise, 3rd with kids (of which we had sailed on Disney with them). But, I can honestly say I don't know what anyone has to complain about. We had excellent service, quality of food and overall a wonderful time. Of course no vacation comes without any sort of hiccup, but you have to go with the flow and most importantly, treat people properly. When you tip in advance, people really do go above and beyond.
Boarding was fast and easy. We were on the ship and at the pool by 11:30 am. Make sure to carry on or wear your bathing suit, especially if you have kids with you. It is hard for them to wait around for the luggage to be delivered.
We had connected balcony rooms on the 7th deck. While we could connect the rooms inside, this class of ship cannot remove the dividers on the balcony. But it really was not an issue. We could still see each other and easily talk to each other.
This seemed like a very good location on the ship. It was quiet and easy access to the stairs.