A cozy and welcoming stay in a great location.