My family and I just got back from our 7 night cruise on CostaMagica. It was an amazing experience!!! After reading so many mixed reviews, we were afraid of what to expect.
The ship was very spacious and we did not experience the long lines or rudeness of the Europeans. For the contrary, people were very nice and just relaxed. The atmosphere was friendly and once again just very relaxed. The crew members were very attentive to the needs of everyone.
If you are looking for a ship with rock climbing walls or other things to that matter, this is not for you. But there was plenty to do. The children in our group were very entertained at the squok club. They had various activities and were very good with the kids.