After the horrible reviews, I was honestly scared to come here. Mainly the reviews were on wait times and staff. we had an overall good experience. The front office staff from check in to registration was great! Friendly and helpful ladies. Place was clean and huge! Dr Rimoldi was nice and answered our questions but seemed rushed. Oh by the way, we didn't wait long to see him. Maybe 15 mins after our appt time. The staff in the back didn't have any personality to them. Very dry and not helpful. That's why I knocked a star off. They weren't horrible but very different from the front.