I love the flexibility of the classes as it lets me take them at my own pace. The cost is reasonable. I signed up online on a Sunday, and was in my first class Monday evening. Both instructors that I typically have (Peoria Mon-Wed evenings - Angie and Annie) are both very good. Regardless, for the most part, I am getting what I paid for. The parking situation is ridiculous though. Sometimes takes me 15 minutes to find a place and there is usually a long walk involved-enormously inconvenient. Even if you were to factor out Golds Gym nearby, the parking spots near the building are far less that the number of students in the evening classes. The seating could also be improved. The chairs they use are like the rented ones you see at an event and are extremely uncomfortable when sitting for 4+ hours. Also, bring a sweater, depending on where you sit, it can get chilly under the AC vents. I would have rated this 5 stars if it were not for the facility/parking issues.