50 to 500 guest entertainment