The staff was great! We had a delightfully dusty and dirty ole time :)
For someone who has had a fair amount of off-roading experience, I would say this would definitely be for beginners. In no way shape or form am I tooting any horns, but it was just a single circular track that you ride around. It has a few whoops, one in particular that's pretty cool, gives you good air.
The trucks do not have doors, just be aware of that.
And it's located right inside Boulder City.