Now that I have a kid (two actually, but one will be staying with Grandma until she is older) I take him to dinner at the buffet at around 5 or 6, then drop him off at the kids area and we go to dinner. With appetizer and dessert there is no thought of ordering a second entree for me because I have already eaten first dinner at the buffet with my son. RCCL now has improved the buffet even on the cheap 3 nighters with food that seems to have come from the crew. Spicy curries and and other asian and indian delights, sometimes the buffet is better actually. I pig out, just be nice to your staff and tip them accordingly, that's all they care about.