Great place. Great host. Excellent location. This combined meant we thoroughly enjoyed our time!