I don't actually use this dome for golf, but for indoor soccer! So bear that in mind. In terms of the soccer field itself, it has great clearance on the roof relative to some of the other local fields (Unionville Soccer Dome, Ultra Sports Complex) and it almost never gets hit in game. The grass is one step up from the carpet AstroTurf at some places, so expect fake grass and little black pellets EVERYWHERE and the potential for rug burn. Haha.
Staff is friendly and they even serve beer for post-soccer/golfing cool down.
The downfall of this place comes from climate control: it's freezing in the winter and incredibly hot and humid in the summer. Winter is bearable because you'll warm up by playing, but summer is impossible because it's hotter and humider than outside...minus any kind of breeze. Ick