Upon flying into Barcelona, we were met by Carnival representatives and efficiently transferred to the ship. The boarding process was extremely well done. So far, so good.
Our balcony cabin was a decent size. Very comparable to our last cabin on Holland America except there was a shower and no tub. The balcony was a little smaller but perfectly adequate. The bed was very comfortable. Our cabin steward provided first rate service.
Magic is a very large (4500+ passengers)brand new ship. It was quite attractive but did not have the "wow" factor of the new Royal Caribbean ships or the elegance of the Holland America ships. Nohing bad, but nothing special.
Good location near midship elevators. Smallish balcony. When docked, the best views were on the other side of the ship.