I just got back today from the Costa Magica and I loved it. I had a great time. Everything was excellent from the cabin, food, entertainment and service. There are two formal gala nights and one toga night. I didn't really like La Romana very much. It was old and dirty. Grand Turks was my favourite. In Puerto Rico, I watched a Latin Show with Juan Carlos and it was amazing. He reminded me of a Latin Johnny Cash. St. Thomas is all about expensive jewellery.
There weren't very many kids on board and not much singles. It was mainly older people. I heard the Carnival was better for younger people.
The ship is so big and there is so much to do. The treadmills in the gym had flat panels t.v. screens. There are so many activities on board that you can keep busy all day long.
The midnight buffets were awesome. Good way to get out and mingle. There is also a disco on board to dance the night away.
I would really recommend the Costa Magica. I am looking forward to another cruise sometime this summer.