Embarkation was great we had priority boarding and were on the ship within 10 minutes. We stayed in a Grand Suite and it was huge, lots of closets, drawers, three sinks, etc... Room Stewart was fantastic...somehow knew our schedule and had the room perfect twice a day; called him once and he was at the door within 2 minutes. Food was amazing, in main dining rooms, ans specialty restruants. All workers we encountered were very friendly and helpful. Casino staff were great and servers were very attentive. Received a steakhouse comp from the casino and it was top notch service and food quality. Spa and fitness center were very well equipped. Good size comedy room and funny comedians. All the shows we went to were very entertaining. Debarkation was a breeze...we were off the ship well ahead of schedule. Will definitely look to cruise aboard the Magic again. Do not listen to the negative reviews the ship and crew are excellent!