We had such an awesome time with Mike. The music was fabulous and he kept it up all night. Everyone was dancing and enjoying and it was just perfect. Mike arrived early to set up and his style and organization were spot on. Super professional and a job very well done!! Highly recommend!!