Perfect location, exceptional host, knowledgeable and personable. Attention to detail was beyond our expectations. It is impossible to be disappointed.