This was our 31st cruise and 1st on Costa. We specifically took it because it's the only cruise out of South Florida to Bermuda. Embarkation was fine. Cabin was outside on deck 2 in farthest rear of ship. Cabin spacious but mattresses hard - we had to ask for foam topper and got it 1st night. Vibration in that area was also very bad but we got used to it - felt like sleeping in a vibrator bed. Ship was very clean and room steward and waiters very accommodating. Food was mediocre at best. Can honestly say that we did not have one really good meal the entire week. Quality of meats was poor - beef and veal mainly being of very poor quality. Entertainment also very mediocre - mostly review type - no comedians, magicians, jugglers, etc. Most announcements made in Italian, German and English which got annoying after awhile.
We did not take any excursions - did our own in both Bermuda and Nassau. Bermuda was beautiful and made the trip worthwhile as was the weather and seas. As for the Magica and other Costa cruises from talking with others on the ship, I would not recommend them. There are too many other good lines to go with at comparable prices.