Just wrapped up the 300-hour program last week. Needed a real change from my daily grind and this fit the bill. Honestly felt pretty good about the whole thing. It was tough but the online setup worked fine for me. I feel ready to start over somewhere new.