Should have given more weight to the Yelp reviews before I made an appointment here, but my son goes to the pediatric center in the same building and they are always fantastic, so I thought I would try Horizon (for adults)... I walked out after waiting 45 minutes... At 30 minutes, I checked in with the front desk as to why the wait and they assured me I would be called back next, they just needed a room to open up. After them calling back 4 more people including one guy who had come in (after me) on the wrong day, but they were working him in (before me) today, that was it. Don't bother with Horizon in Cotswold... Just a doctors office who thinks their time is more important than yours.