Its functional for practice - mats and balls for hitting into nets about 30 yards away. There's also a large indoor putting green, 3 sand traps and a chipping area. However its smelly and undermaintained - furniture is dirty and broken, balls are beat up. The simulators are fun and reasonable, but also undermaintained and there's mismatched and broken furniture. On a cold winter day its a good place to swing a club, but could be much nicer if they spent some time and money to clean it up. Customer service is almost non-existent, some days you have to search around to find someone to pay. It really needs some decent management.
Really run down place, which doesn't have full length driving ranges, only long-ish indoor ones with a net at the back. The real attraction for me was being able to play virtual golf (where you hit a ball at a screen and it figures out where it would have gone) on many different courses in a private room. I've done this at other places and felt they were way more accurate, but at the end of the day this is one of the only indoor golf facilities in the area that's open year round, and its a great value if nothing else.