My husband chose this cruise to celebrate our 20th anniversary. We splurged and booked a junior suite (7656) because I had always wanted an aft balcony.
Getting the Port of Baltimore was an easy 15 minute drive (we used Uber) and both embarkation and debarkation were a breeze!
The Grandeur is an older ship, however the entertainment and activities staff provided a lot for everyone to enjoy. We were not traveling with our children, so it met our needs. However, our previous cruise had been on Freedom OTS and I feel as though our children would've become restless on this ship. I can't speak to the children and teen programming, but by day 7, kids were launching their sea pass cards down the stairs for entertainment. My point is that this ship is fine for adults, but doesn't have the amenities for kids (mini golf, ice skating, etc.) that your children may be accustomed to...especially on such a long sailing (9 nights).
Cabin was lovely and well maintained by our cabin steward, Randy. Loved the bigger shower and the products provided.
Pros: large, private balcony
Cons: once they start using the incinerator, the balcony is covered in black ash