Excellent location, attentive hosts and a great space for a large group.