The waiting area, rooms, and entire facility are well-kept and clean. Staff are pleasant enough. The wait isn't too terrible - in fact, I've never really had to wait here. The NPs and doctors are nice and seem knowledgable. Mary Ann Cope is one of the better NPs I've experienced. Just don't ever expect a call back when you call. They will never call you back no matter how many times they notate it. This particular location is easy to find and parking is a breeze - it's basically part of Southern Hills hospital. They also have other office locations around town. Tip: Being flexible on location will help you get appointments faster, as will seeing an NP as opposed to one of the doctors. Bonus: They are primarily all female staff and doctors.