David was incredibly helpful and more than accommodating to our large group. All of the reviews are accurate, incredible place for large group.