I think, for those that can afford it, that TG is a great place to practice and have fun at the same time. I am a decent (not good, not bad) golfer and the reason I'm not good is that I prefer to play rather than practice. TG is a place you can go and some of the things they have make it fun to work on fundamentals.