This is pretty much what I do too. Nothing worse than a child who couldn't eat because they were so tired having needed that catnap AM because it only backfires when they sleep for a shorter duration because they wake up hungry!
Napping early enough means they don't interrupt the day. Kids will nap in a stroller too if there is a morning walk for school drop off etc.