Wonderful doctor!! You have the option for vaccines and they are super flexible. I was able to get a appointment within a day of calling to schedule. The lady at the desk is super friendly and answers all your questions. Dr.Shams has lots of experience with children and is also a certified cardiologist.