I have been on the Grandeur twice, most recently this past Oct. on a New England/Canada 10 day cruise. The ship is very pretty and is still in excellent condition. We were on it the 1st time when it was brand new. It is a very comfortable ship to navigate. The personnel on the ship are the best we have found so far on a cruise. The food was average. Some people said food was not so good but we always found something we liked! The only thing we didn't like was the weather. We had 9 out of 10 days of rain!
We do not like the mega ships so find the Grandeur to be very comfortable.
Enjoy your cruise.