Homely comfortable environment in a great location