Comfortable and homely stay in a lovely scenic environment.