John's place is amazing - everything you could need and the location is incomparable. Couldn't recommend any higher, absolutely magical stay! Can't wait to visit again.