Not sure about these 5 star ratings. My experience with this company has been pretty much the same as the other 16x negative reviews. Booking goes through fine. Then all of a sudden, the lesson is cancelled at the last minute. Trying to arrange a new lesson is almost impossible, due to them "experiencing a lot of calls" (I call b. S.). And therefore the chances of getting my money back is even more remote. I would avoid this company like the AIDS virus!