Cozy and spacious, thoughtful details, lovely host