My experience is not yet over but it's smelling much like trying to get satisfaction from the Customer Service department of a telecom company.
I booked a tee-time for a group of four at a course on which we have played annually for more than 20 years. It has always been a pleasure playing there. This time the website booking transferred me to GolfNow. It was new to me but I entered my information and got a booking confirmation. I did hit the "Have you read the booking rules?" box although I hadn't read them, because the golf course's website front page told me that I would not be charged until we turned up to play.
My booking was the only one during a period of a couple of hours which told me that the course would not be busy.
I had to cancel - the first time ever - because a couple of the players couldn't make it. I called the golf course and the young lady told me she could cancel the tee-time but she couldn't refund my money; I had to contact GolfNow. I did so and got the runaround. I got back to the course and asked them to contact GolfNow. Next morning, I got a recorded 'phone message from GolfNow giving me a jumble of words that I didn't fully comprehend but it seemed to be that I wasn't getting a full-value voucher for the money that I'd paid. I got back to the golf course and left a message for the Director, which is, as yet, unanswered.
I shall never again use GolfNow; I didn't choose to use it in this exercise. We shall never return to the golf course. I shall tell ever golfer that I know about this rip-off.
I expect that many courses are going to have people like me who are, sorry, I mean who were regular customers, not return.