Good location, well managed, nice accomodations, lots of thoughtful extras, it was better than we could have hoped for. John truly cares about giving his guests the best experience possible.