I spent a while trying to figure out how to use a promo code that I was given worth $50 bucks. I was actually given a few of them. I had to email customer service to find out that I can only use the promo codes on "deal times". After navigating the site, I figured out how to search the deal times. I thought it is what it is, lets find a deal and book a time. So I find a course and add 4 players and then find out I can only apply one promo code per booking. So if it cost more than $50 I have to pay the difference. So then I figured, alright, I will book them all individually so I don't have to pay any cash. Then I come to find out that the deal times aren't always available as advertised. As a matter of fact, I tried booking over 20 displayed tee times on 3 separate courses and couldn't find one available course or time to book. Tee Off needs to keep up to date or they are going to lose more customers. So then I called the course and booked the time. Went around Tee Off and will see if I can get the promo codes paid back to me in some other way. I am disappointed with TeeOff and will never use again.