If you are looking for a DJ you MUST speak with Alvin Entertainment. From the very first phone call all the way through my event Alvin was professional, courteous, and beyond helpful!!! He worked with us to make sure that our day was unique and special. He spent quality time speaking with us and finding out exactly what we were looking for and surpassed all expectations that we had!! He put together an INCREDIBLE customized first dance song for us that had all my guests in tears! He also customized our bridal party entries and had everyone moving and grooving on the dance floor all night long! He made sure our requests were played, and at all the right moments! His business partner even took several gorgeous photos of me and my guests which was quite an unexpected surprise! I interviewed several DJ's and bands before my wedding and my biggest pet peeve was all the "hidden" costs and fees associated with them. With Alvin Entertainment there are no hidden costs or fees! His prices are all inclusive and up front.. not to mention being very competitive! His services could not have been any more perfect!! I would recommend Alvin Entertainment to everyone I know!