We had our wedding at the Platinum Hotel and All Night Long Entertainment sent Tom as our DJ and he was absolutely AMAZING!!!!!!! He had everyone on the dance floor the whole time and we felt like we were at our own private club in Vegas!!! He took my guests suggestions and played their songs next! He found the songs so quickly and didn't disappoint! He read our crowd like a book and had the right songs playing all night! He was also our MC for the wedding reception and he was so professional and entertaining which is EXACTLY what you want! He is very charismatic and adapts to anyone and everyone! I also used bistro lighting, projector and marquee signs from the company and they were set up and ready to go before all the guests came. They are a very professional company to deal with and gets back to you quickly. I recommend All Night Long Entertainment and especially Tom!