Everything our large group needed. Host were very reliable and easy to communicate with. Exceeded our expectations