Homely, welcoming cozy stay. Well located.