Hamilton and his additional DJ were on time, well planned, very accommodating, incredibly kind and made everyone feel so comfortable. They are also amazingly collecting all the music I asked them to play, kind to take guest requests, fast to set up and take down and very reasonable. I am so pleased with their work and they made my wedding day so very special for my entire wedding party! I will definitely use them again. They have all kinds of state of the are equipment, lighting and props. Love these guys!!!