Excellent facility , great location, and a thoughtful and helpful host. What else can you ask for?