We have had nothing but pleasant experiences with Dr. Roshan and his staff. We needed an appointment timely and they accommodated us. The in office wait time has been a little wait but not the worst and his bed side manner is kind. I am sure he has to explain all day to people who just can't comprehend and he is patient with that. Lucky for us we don't need to see him any further but would be happy to if we had to again.