We have been on several cruises (family of 5) Carnival and RC. We enjoyed this boat a lot!! Carnival Magic had a lot of fun dance/music parties, very-good shows, comedy shows and the food was really good (especially pizza). Cabin stewart was very good. Asked if we wanted morning or evening service. We chose morning and he left towel animals every morning. Dining room attendants were good and very polite. I felt like everyone really tried to be nice and serve everyone well. There were people constantly picking up dirty dishes, finished drinks at the pool area etc. They really tried to keep it clean.
My teenage boys loved Teen O2. They met a lot of friends. They also loved the sports deck.
My 7yr old enjoyed putt-putt, ping pong, ropes course and loved the waterslides.
Rooms a little small but that was expected. Roomy closets and storage under the
bed. Beds are comfortable. Rooms could have been a little cooler. We loved our balcony!
So nice to watch the boat come in/out of different ports.
Resort pool is nice and clean. Umbrellas and chair cost in certain areas near the pool.
Has lazy river, pool bar and water slides (free) and small kiddie area.
water is beautiful. Great for snorkeling. 2 boats were in port so was CRAZY crowded. Not much beach area for 8000 people. Chairs/umbrellas are on top of each other-- no privacy.