Fantastic, amazing, the best. Can't see how anyone would rate this less than 5 stars. The people who rated this poorly sound absolutely ridiculous. The staff is crazy friendly, the doctors are very professional, and I've never had any issue with wait times. The people who wrote these bad reviews should be embarrassed. Super weird and petty garbage reviews. Lol