They are so great. The amount of stuff my son has learned while attending Hillcrest is amazing. I would pick them again if I had the choice.