We sure don't at home. But on a cruise, we are on vacation and it's nice to have a leisurely 2 hour meal. We always have late seating, and on our Magic cruise our son was 16 and our daughter was 12. Our son was REALLY into magic tricks and after dinner he would do some magic trick for our servers, and that snow balled into OTHER servers coming over and showing him THEIR magic tricks. A couple of days into the 7 day cruise, our table was surrounded by servers and other guests as everyone tried to one up each other. We were never out of the dining room before 10:30 pm (which is 7:30 pm at home). We'd take our walk on the top deck for a couple of hours, so plenty of time for dinner to digest. As I have mentioned before, this was our second cruise for our kids, the previous on HAL which still ha midnight buffets. On Disney, No Midnight buffet, which disappointed our kids because they got a huge kick out of going to the buffet at 1 am to get a snack, or make a trip at the carving station, before bed.