Was on Grand for 10 days in March in a Mini Suite. The ship is great shape. We like the layout of the Royal Class min-suites better but it ours was fine. Alfredo's menu isn't extensive as other ships, but you can walk over to IC and get a salad and bring it back to your table.
Have fun.