From personal experience I advice not to book him. He seemed really nice in emails but turned up late. He agreed to play music from 7-12 and did state clearly that it takes an hour to set up but didn't arrive at 6, arrived at 7 so we all had to sit and wait for an hour for music. I didn't say anything as I'd been late to things before and didn't want to start off on the wrong foot. He agreed to play our music but barely played any of it. When I asked him (very nicely because I am in no way a confrontational person) about it, he told me (very angrily) that I had given him too many songs in too little of time. I politely pointed out that he had been playing other music so there would have been time to play our songs. I know alot of DJ's say that they know best and that would have been fine if he hadn't of agreed loads of times that he would play just our music and that I was the client. Later he was rude to my auntie and I went to calm the situation with my father. Andrew changed his tune from "not enough time to play all your songs" to yelling at us that the music was rubbish and no one would dance to it. I ran off crying. He then called the police on us, saying he was being threatened and that I was yelling at him (honestly, if you knew me you'd know I am incapable of this and I apologise when people bang into me, just that kinda person). We had to ask him to leave, the police saw that he wasn't being threatened and they left. The day after I left an honest review on google and he sent me this horrible long email saying how he was taking us to court! Still waiting on that solicitors letter, almost been a month now. So yea, in summery he ruined my wedding day but maybe if you don't care what he plays and if you don't talk to him (he seems to love causing fights) then you might have a better experience.