Homely and friendly, an unusual and happy place to stay