336 DJ's has great pricing and are very friendly. Communication was always good, and their timing of the songs during my ceremony was perfect and exactly what I wanted! The reason ...for the three stars however, is that I provided playlists for each event, cocktail hour, dinner, and reception. I'm not sure if my cocktail hour playlist was played because I was doing photos, but the reception playlist was *not* mine at all, I wanted my playlist to be modern and uncensored (something my guests were told would happen) and personal to my husband and I, and instead we got oldies and clean versions of music for almost 2 out of the 3 hours of the reception. I had to ask the DJ to start playing uncensored music and even then, it wasn't my playlist. I maybe heard 3 or 4 songs from my playlist, and while I still had fun, I'm bummed it wasn't exactly what I asked and it wasn't the playlist I spent a long time creating specifically for my wedding night.