Absolutely the worst doctors office I have ever been to. They triple book appointments. My son has had numerous appointments here and the wait time is always over 2 hours. I can understand a bit of a wait but 2-3 hours every single time we come is far too long. Avoid this practice if at all possible. If you have to come plan on spending the majority of your day sitting in a waiting room.