I didn't like the Grand class, especially because of the location of the Amalfi restaurant. We are traditional diners and that's where we were relegated. It is difficult to get to, no restroom facilities and tremendous vibrations when leaving port.
We preferred the Sun class ships and like the Coral class even more. I understand that the new Diamond and Sapphire Princesses have improved some of the blunders with the Grand class design.