Big City Productions is everything and more I was looking for. I highly recommend them for any event. I was impressed with the professionalism and the handling of choosing the music for my wide spread age group of 12yrs old and up to 80yrs old. EVERYONE had a great time! I would do it again.