I took our family of 14 on this cruise and we were all pleased with the ship and the cruise. The ship was clean, not shabby, and there were no smelly areas as reported in some previous reviews. Freestyle was a great way to go with small children. We heard some complaints from others about long waits to get in the dining rooms, but since we had kids and ate early, usually by 6:30, we never had to wait at all. We found the Kids Club to be great fun for our grandchildren, and a welcome respite for their parents at times.
I would also like to mention that boarding and disembarking were well-organized, relatively quick and painless!