We have just finished a 5 d 4 n cruise before the Christmas. We stopped at Nassau and Key West. We booked the cruise at the end of November from a large internet company. Since we travelled with two kids (5 and 8 years old), we are concern the kids' program and food.
The Fun Factory is located on the 8th Floor. The place is clean. They divided the children in groups 3 to 5 yrs old and 6 to 8 yrs old. My children enjoyed their programs. Most of the time it is free of charge. If you want extended hours, you can pay $6 per hour until 1:30am. It is perfect for couples who are desperate for some privacy and quiet time.
Since 2011, all Celebrity cruises' main dining menu have dropped lobsters, which I did not realize when I booked. The food is tasty and hot. If you do not pay extra $35 per person, you can get lobster from the specialty restaurants. They provided fruit juice and coffee without charge all day and evening. The breakfast has smoke salmon, great variety of cold cuts, fruits, omelette and some vegetables.