Very clean and the staff is all very nice. Went in for my first pregnancy check up and I got an ultrasound of the baby. It was just a little dot as I'm only 4-5 weeks but they still zoomed in and printed a picture of it for me and the father so that was very nice of them. The doctor addressed any questions I had and they were accommodating on my payment as I hadn't received my insurance yet so they said I had a month to get coverage and to just let them know when I did so my visit would be covered. Made a follow up appointment in a couple weeks so I will be back. Only downfall is the wait was super long, about 70 minutes. Overall satisfied with the services I received.