Excellent! Perfect location. Everything you need. Excellent host. Who could ask for more!