Cozy and respectful all the way through. 5/5