It depends.
If DS is able to take a long nap (2-3 hrs), he'll wake up happy and smiling - even if he's hungry. If he wakes up too soon from a nap (say 45 mins), he'll wake up crying/screaming. Anyway, crying/screaming = not enough sleep.
DS always wakes up happy in the morning.