I absolutely love A Step Ahead!! Everyone is so nice, patient and knowledgeable! I started with them a few years ago with my middle son and now my youngest son. I wish they provided services until age 5. But the time you'll have with them is not wasted at all! I highly recommend them! They go above and beyond!