Alan is very professional, thorough, has an extensive range of music for all musical tastes. My husband John and I would highly recommend Alan for anyone who wants to have an endless night of fun music for their event.