Exceeded all our expectations. Lovely spacious and clean rooms. All our needs were carefully thought out and provided. The little touches were great. We will have no hesitation in staying at Johns house in the future.