Absolutely terrible. Been going here for a year due to my limited choices through insurance plan. If I had a choice I'd be gone! Most of the NP's and PA's are ruuuuuuude, condescending and short with you. The only one I will deal with is Crystal she is very sweet and exceptional bedside manners. If it wasn't for her I would not go here. They always screw up calling in meds too, sent to wrong pharmacy, took 6 hours to send to pharmacy, ect.