Machine Gun played our wedding reception and we were blown away! This band is fantastic. They have an amazing repetoire from rock n roll, hip hop, to top 40. They not only play extremely well, they have two excellent vocalists. The dance floor was packed from the moment they played the first rift. Everyone at the reception raved about how great the band was and could not say enough about them. If you want to have a blast at your event, this is the band. Hands down!