I have done one of Leah Day's classes and thought it was excellent. Also took one of Angela Walters but didn't care for it as much and when I read her reviews, there were quite a few that were negative. I have several other classes that I have signed up for but not had time to do yet. Good luck!