This will be a short review. We had a handicapped balcony room, and it was very spacious! My wife rented an electric scooter, and the room could have handled TWO of them without a problem!
We had an outside balcony--this gives a bit more privacy than the inward looking balcony rooms. It was worth the extra cost.
Dining: we only did the Windjammer on a few occasions, and enjoyed the main dining room each evening. The food was good, but NOT exceptional. Nothing compared to what we experienced on Holland America the year before. Service was prompt and efficient. The food was well prepared, and there were good menu options. I just felt that the more expensive fares have been dropped to save a few bucks, and to force diners into the optional restaurant offerings.