This was my first time cruising, but I went with a friend that had gone before (this was helpful).
Embarkation and Disembarkation: Embarking was very easy and quick. The staff was helpful and made the process pleasant. Disembarking was also good, except being selected for random bag screening. This was a timely and unnecessary process.
Ship: The Magic offers activities and amenities for everyone. Whether you want to play games all day or relax and lounge, there is something for everyone. It is easy to navigate the ship.
Room was bigger than I thought it would be. Bed was comfortable. Plenty of counter space in room and bathroom. Close proximity to Lido deck/elevators was great and there was no noise issues.
Easy to navigate, lots of activities available. Be sure to visit Maho Beach!