We had an awesome time! Everything was well organized, communication with Michael was spot on - we can’t recommend this place enough!