The place served all of our needs….great location, great host