We absolutely loved our time at John's! It's a magnificent location, the accommodation is beautiful, super clean and just so lovely! We will be back! thanks so much :) Shaye & Chris