Adam E. no idea if its a good fit or not, but for booking software, I loved using Fareharbor. Priced based on usage - essentially transaction fee. Amazing support. Very powerful/flexible. Again, no idea if it would make sense for golf tee-times though - a quick email to them and they would be able to tell you if its a good fit or not.