My DH and I were on the Transatlantic cruise of the Magic and booked this cruise while on the ship because our daughter wanted to sail on Magic. The Magic is a beautiful ship. It is larger than other ships and that takes some getting used to, but it is really smooth sailing.
It is nice to have the Lanai deck to completely circle the ship and makes a nice place for a ocean view stroll. The activities are typical cruise style but are plentiful and can keep you busy if you try to do everything.
The embarkation was delayed because of the fog, but Carnival kept everyone informed by text or after entering the port building by announcements.