I am understanding of last minute cancellations and double bookings. I can handle it once in a while. I expect an apology any time it happens but if I went out of my way to show up for the appointment and didn't find out until I got there, I expect some sort of compensation. Especially when I was at a studio that requires 8 hours notice if I canx a lesson. If I were a social dancer, then I have the rest of my life to take lessons, no big deal. But being a competitor, I have a schedule of things to do 6 weeks to two months before a comp with a week to spare just in case. I am very flexible that I can move a lesson to the next day or even double up later, as long as we try to make it up that week or don't fall more than a week behind.
I have quit taking lessons with a teacher that was unreliable. I have decided that for the money I am paying a dance teacher, I expect to be taken seriously and that my time is just a valuable as theirs. I am also the customer. So more than one last minute cancellation or 1 double booking a month, I will let my teacher know it. Where I work, if I exceeded those limits and was constantly late for the appointments with my customers, I would be on the street.
So DM, I don't have a problem with your situation, you obviously were sincere and apologetic and it sounds like an isolated incident. I like that you tried to make it up to the customer in other ways. Be aware that when you get a student like me that was treated like I didn't matter, I will be less tolarent with the next teacher. Mainly because I let the one teacher get away with too much too long and I don't want to go through that again.