Dr Rainbow is always courteous, kind, and knowledgeable. She takes the time to explain what is going on and gives her opinion on the best way to proceed.

| Atrium Health Verified Patient

Dr. Rainbow demonstrated concern for my situation, explained my options clearly, and answered all my questions. I was seen quickly and treated very professionally. I highly recommend Dr. Rainbow.

| Atrium Health Verified Patient

Dr Rainbow was very professional and courteous. Explained everything well. Answered all my questions.

| Atrium Health Verified Patient

Very friendly and transparent. Good with kids!!

| Atrium Health Verified Patient

Excellent dr

| Atrium Health Verified Patient

Dr. Catherine Rainbow has an extremely high level of professionalism, deep knowledge, and she goes above and beyond her work. She is very kind, compassionate, and explains with using easy understandable words. I am so glad to had an appointment with this amazing doctor. Highly recommended!

| Atrium Health Verified Patient

Dr Rainbow was very through. Gave an excellent exam and a lot of information about what my pain might be from. Good follow-up. Just a very good doc!

| Atrium Health Verified Patient

Dr. Rainbow is a joy to see and helps make the experience comfortable

| Atrium Health Verified Patient

Dr. Rainbow has been my go-to doctor for many years when it comes to injuries. She's fantastic.

| Atrium Health Verified Patient

Absolutely hands down one of the best experiences I've had. Dr. Rainbow and her staff excel. Extraordinarily positive experience. :-) I think that setting the tone (warmth hopefully) is important from the start -in the reception area onward is important. People often arrive anxious, & hurting and greeting them in a caring way there is also important. the waiting room was crowded with someone coughing and I almost wanted to wait in my car. Maybe there could be some improvements there?

| Atrium Health Verified Patient