DJ TJ was awesome from start to finish. He made sure that he was prepared completely by asking a lot of questions and calling the venue to verify set up times, etc. He was very professional and had a great selection of songs for Karaoke. He treated all of our guests well and had a smile on his face all night. I can not recommend him any higher!!