Great place to stay makes you feel at home