warm and homely - a lovely place to stay