It was our honeymoon. I loved the balcony and the food and dining options were excellent. The staff was friendly and our room was always clean. We were, however, disappointed that it is impossible to sleep in or enjoy a lazy morning. The ship is constantly undergoing loud, metal banging maitence but ONLY in the wee morning hours. That sucked. Additionally Freeport was such a waste of time. It was out first cruise and we were so excited to see the Bahamas, but when we pulled up to the loud, oily, industrial port filled with hundreds of pushy vendors demanding you buy their kitsch or DRUGS. You couldn't even go to the beach without having to get in a shady, overcrowded bus and hussled like cattle. The only island worth seeing was the private one on the last day.
Beautiful and well worth the money. The balcony was one of the highlights of the trip