I would not recommend this doctors office to anyone. The office staff are very unorganized, lack communication skills, and get put out helping you. I took my newborn here for his first appointment and the doctor wasn't even there. They didn't know when she would be back (said weeks but unsure how many)! They could have told me over the phone so I could come in later or find new doctor! Cute office, but my biggest issue was they must not understand English.