Homely place to stay in a beautiful, peaceful spot.