John's place is simply divine. All the previous reviews are absolutely spot on. Do yourself a favour and go visit this beautiful place. Thank you John! We loved it.