Absolutely amazing! Keith was so wonderful to work with. On your wedding day, as a bride, you want the least amount of stress as possible. Choosing Keith to DJ my wedding was the best decision I made. I didn't have to stress about anything the day of because he made everything work!