We didn't have any problems with food being cold. Usually just right. Buffet was adequate, but a variety of food wasn't available. Pretty standard fare. If you walked toward the aft of the ship the lines were shorter and there were more tables available. We liked the ones on the balcony. Dinners were good & our waiter Perdana was wonderful!(We had 1st seating in the l'biscus) He always took time to get our orders correct & was really great with our youngest son. He explained he could get us coffee, tea, water, soft drinks, or wine, but if we wanted a mixed drink he would send someone over to take that as it would be faster. Sure enough there were a couple of waitress's around all week to take your mixed drink orders. Food was served in a timely manner & was hot.
There were not a lot of activities aboard, but we didn't really want any. For us the cruise was to spend time together as a family and relax. That's exactly what we received. We loved the fact that there were others cruising with us from around the world & enjoyed people watching. We enjoyed the ports of call. We only took one excursion booked from the ship. It was well planned & organized.
Complaints are very few. My in-laws had a non working toilet for about 3 hours. They weren't too happy about that! I wish the kids club had better activities. My 5 year old went a few times but grew bored and didn't want to return after that. He went to the pizza party & the night they had the super hero parade(which was very cute), and a few times during the afternoons.
Overall we really enjoyed our trip. The deck area around the pools was nice and only really got crowded on the second sea day. The entertainment team was kept to one end so if you didn't want to participate or hear the cacophony you didn't need to. Tendering on & off the ship was pretty quick & painless. The day we were at Grand Cayman we didn't even get tender tickets. We just waited until they said anyone could get off the ship now & walked right off to the tender. Since we didn't have an excursion planned and were just going to explore on our own this was great & we still had plenty of time! Our favorite port was Cayo. Lovely island, great beach. The waves made it fun for the kids. The only complaint would be that the white beach chairs were extremely moldy & dirty.
Disembarkation was also quick & easy. We were the 4th color called off the ship. We waited until 7:00 and had breakfast in the dining room because we thought the buffet would be too packed, but I guess others had the same idea. We never had to even wait for a table. After breakfast went to the theater, which was where we were assigned to wait until we were called, waited 10 minutes & it was time to leave. Line to leave was smooth & steady & by 8:30 we were off the ship & on our way home!