I would give dr Erickson himself a full five star rating. he delivered all three of my kids and helped me with multiple ob/gym surgeries as well. I followed him from the various offices he's been at over the last 8 years. he is incredibly caring and really listens; he's an advocate for his patients.
The office is a whole nother story. if you call the wait is always super long, even if you have an appointment you sit in the waiting room forever and if you are having medical issues (pregnancy related or not) you have to go through the staff and doctor assistants. If you need an appointment non pregnant related you need to schedule out months in advance.
Case in point today: I scheduled an annual exam and an appointment to discuss some concerns over two months ago. I took the day off, showed up on time and they didn't. have me in the system. They told me I could wait and been seen by the PA but it would 2-3 hours wait. I said I had an appointment and the office staff "well I guess it didn't get saved. he's booked solid and there is no getting you in at all with him today. the next appointment with dr Erickson is end of April beginning of May". this is not the first instance of having rude, unsympathetic, muck up interactions with the office staff either.
I've put up with the subpar office practices for the better part of decade because of the amazing doctor but this might be the straw that broke the camels back.