the ship, when you consider all the people on board, is very very clean. even the cafeteria style lido deli is tidy. They just don't have enough chairs & tables. the mongolian grill is painfully slow - be ready to stand in line for 20-30 min. and ask for extra sauce at the end. very tasteless stir-fry for a thai bbq sauce! they ran out of beverages every now and again but with so many people, it's understandable. don't drink coffee in the afternoon - it's been going since breakfast. go to the coffee bar and pay for a cup of java instead. much better. the tapas bar was a nice change from the usual fare and so was the tandoori bar. but generally, the food grows tiresome. the excursions we took were great - the spa was great on board the ship. i recommend getting a treatment. and the cost of the spa packages goes significantly down the last 4 days of the cruise. we wish we would've booked the spa pool in the beginning though - that's the best deal. Not a very friendly kids club staff. They did nothing to help our two teens feel welcome or excited about activities. the first meeting wasn't "HI"! Welcome"! It was "here, fill these out and i'll give you a sticker so you can get into the club. you can't get in without it". then she turned and left and we had to track her down in another club to give her the paperwork. she just took the papers, put a sticker in their hands and left. kind of rude. the kids were on the fence about going to the club and that clinched the deal.first impressions go a long way i guess. we wished there wasn't smoking allowed in so many places. we come from a smoke-free state and it just stunk. they allow smoking in the casino (which you can smell throughout the adjoining shops and all the way to the sushi bar), in the cigar lounge (robusto), and in the piano bar. that left the el morocco lounge and the atmosphere-lacking el mojito lounge. not much. red carpet was 18+ years and it didn't need to be as far as i could see. it was the most consistently lively place there and would've been fun for everyone in our family to dance all together. they should make el morocco 18+ and open up red carpet for everyone. we had fun together, but in the end, it was not our style of cruising i guess. we liked the smaller ship and classier atmosphere of holland america and the food was so much better too. but this was a family-style trip and we wanted something for so many different age groups and interests. it was okay for that.