My husband and I debated a lot between three and four stars here because three feels a bit low, but at the same time two big things went wrong. First, DJ Holtie paused before playing our music after breaking the glass at the end of our ceremony.... Luckily, our Rabbi said "cue music" after a second or two of silence and people laughed, but that wasn't the best. The other, bigger issue is that he swapped the music we provided for the father/daughter and mother/son dances. My husband had triple confirmed the songs with him. The worst part there is that my dad doesn't dance (didn't even dance at his own wedding) and I knew I was only going to have him up there for a couple of seconds. Some of those seconds were to the wrong song. Plus, my husband's song was supposed to be a surprise for his mom. DJ Holtie didn't realize the mistake right away and my husband rushed up and told him to turn the song off and switch it.
One other small thing is that several of our "must play" songs were played while one or both of us were out of the reception hall to change or go to the bathroom. I don't know if this is something most DJs look for, but it does seem like a reasonable thing at a smaller wedding. Or, I wish he had confirmed with us whether we cared about being in the room for the "must play" songs.
The tricky thing is that people were raving about our music, but a lot of it was selected by my husband and me ahead of time. We spent several hours picking songs and at least 80% of the songs played came from our list. We loved that, because we know us and our friends/family best, but it also made the parts that didn't go well feel even worse. DJ Holtie did a good job filling in gaps between songs we selected, but I feel like we did a lot of the work choosing songs and then the few times we really needed him to come through he didn't.
I had selected a different DJ originally who was less expensive. When I told DJ Holtie this, he said that he would bring his price down some and that he was absolutely the better choice and that he had all rave reviews. We went with him because I figured it would all but eliminate chances of things going wrong. I very much appreciate him bringing down his price, but I still paid him more than I would have paid the other DJ, and I think he was off his game for our wedding.