I still eat like a Madrileña! I just finished dinner an hour ago.
Seriously, I heard them doing it on TC again today. "It's 6pm, and people are just coming back from lunch and siesta, and 5 hours to go before dinner!" It's barely an exaggeration. I lived with a perfectly normal middle class family in Spain during my college year abroad, and we ate dinner every night between 11:30pm and midnight. (A light meal. The heavy one was lunch, at 3-3:30pm. Siesta usually finishes at 5-ish. And, for the record, they don't usually sleep, just "chill.") Spaniards do not sleep. I don't know how to explain it.