Five-O DJ was the best part of our wedding planning process and our wedding day in general! Tom was extremely professional in all ways, he made our planning process simple and easy (he has this amazing binder that you fill with all your wants/needs and when he goes over it with you, it literally answers every possible question you could have), and he was always available if we needed to reach him. There were so many things about the wedding that required intense planning down to the smallest details, but our DJ was not one of those. All we had to do was tell Tom about our vision for the day and a little about our guests... and he did everything else. On our wedding day, he made the reception flow seamlessly and effortlessly, as we included several "traditional" parts during our reception (ie: bridal party announcement, toasts, first dances, garter toss, bouquet toss). Even when there was a small change in the speech order (requested by the mother of the bride), Tom told us what was going on and asked if it was okay. He is so professional and attentive, even in the face of reception chaos, and his clients (YOU) absolutely come first. It was so easy to sit back and enjoy our reception because Tom was taking care of the hard parts! All we had to do was DANCE!! Tom played the perfect mix of songs for the wide age-range we had at our wedding, and he is awesome at reading the crowd and playing things to keep everyone dancing. Our guests, both old and young, all told us they loved the DJ! You can definitely tell that Tom has a passion for what he does, and he cares about making each event special for YOU. Trust us when we say we are so grateful we didn't go with any other DJ service out there... Five-O DJ was the BEST decision we made! Thank you Tom, you are phenomenal!!