I've been going with my kids a few times a week now. Really affordable and pleasant experience. Clean, the bays are spread out, and it seems like everybody is having fun. Location is nice, lots of parking. Really well thought out. In terms of suggestions. I understand nobody is on site, which helps reduce costs. I've emailed for help, and Scott wrote back promptly, which again is excellent customer service. But on site, I can't ask anybody, which I again I understand, but a couple of things i've been slightly frustrated about. On the computer, I've tried to log in, but I guess I need an account. I thought I signed up for one, but it always has an email account from some lacrosse person. When my kids take some practice shots, the data is shown perfectly on the computer screen, but not the larger screen. On the larger screen, it just has some guys ready to play. When we are ready to play a round or a few holes, about 4 courses pop up to choose from (Jupiter island etc.)..Very nice courses, but I was hoping to pick something that I was familiar with (like st. andrews etc.). Also, for some reason, when we were playing the last time, we actually continued somebody else's round that had been playing earlier in the day. Part of the problem is on my end as well, as I usually only sign up for 30 minute blocks (Kid's attention span!), but I don't want to spend 10 of the 30 minutes figuring out how to work the computer! Therefore, I get the kids going as fast as possible with the configuration I figure out! All in all, minor issues for a superb facility. Looking forward to working out these bugs and having my kids and I improve our games here!