KMR is amazing! They met all of my requirements for an event that i had.(even on short notice!) The customer service is what every company should have. I could not complain about one thing. You HAVE to give them a try! you will NOT be let down! 100% recommended.