We sailed on 12/14 for bahamas with one child.
Ship- OK ship, does show age at places. Pools were crowded. Waterslides had fairly cold water. Ship dining areas also were crowded. Mongolian Wok was mostly crowded. Rooms were comfortable, bed was excellent.
Food:- this was a disappointment. However, this could be related to the fact that we are vegeterian and one person in the group had diet restrictions (gluten free). We had communicated this to the special needs dept a month in advance. Nothing was arranged upon arrival. We met Maitre D', who helped but had hard time arranging for indian food on consistant bases. As cruise progressed, the service suffered more. Everyday, we had meeting with assistant Maitre D, but their internal communication was poor. Waitress and serving staff, was confused at times. Eventually, on one breakfast, they served pan cake which was not gluten free (they claimed it was, we are sure it was not)-- pain and vomiting ruined most of that day. once again, this could be due to the fact that we had restrictions in food we could use.
Acivities: they had several fun activities for family.
We enjoyed it. Kids camp was OK. Our daughter liked it.
Customer service: after returning, we told them about our concerns. They initally gave canned responses, but after escalating the matter, decided to refund part of individual fare.
Overall, decent cruise but if you had previously cruised with Royal Carribean- as we did, experice was not that good.