David is a diligent and attentive host and the location and facilities are exactly what we expected. We had a grand time.