MGV has a very nice facility
But they lack in many areas. They did not have all the guns they said they had and failed to accommodate our groups needs even though they said they would. The ammunition was not a problem, I was told they did not have one of their advertised guns in stock. I felt like after they took our money, the customer service went down from there. I have contacted MGV numerous times to address my concerns, to have them not even acknowledge my phone calls or emails.
I would recommend a more established place like The Gun Store