I was very pleased with everything about my visit! Dr. Cucchetti made me laugh with the first thing he said when he walked in to the exam room. He got me at Hello! So I was quite devastated when he told me that he didn't specialize in hips. (I almost cried!) But I learned more about the procedure that I need to have done from him, he gave me so much clearer information and was very knowledgeable and direct (more so than my doctor who had just done major surgery on my back in September 2015, who had very casually told me at my 2 month check up that I would have to have BOTH my hips done! Who then, told me he'd refer me to his hip specialist once the pain got too bad, after he very clearly knew for more than 6 months that this needed to be done! And to top that off, he said that it could affect what he had just done adversely and he might then have to redo that!!) Dr. Cucchetti had to calm me down I was so angry and disappointed! I mean if you can't trust your doctor of 43 years who can you trust? I am very grateful to Dr. Cucchetti for opening my eyes to that, I won't be seeing that doctor ever again! Dr. Cucchetti then referred me to one of his colleges who is a hip specialist, who will do what I want done (I'd prefer having both hips done at the same time since I am in agony and hate living on pain pills) He was very informative and actually listened to me, so that when he did refer me, he did so based on my needs! He also made me believe that there was light at the end of the tunnel and that I would feel like a new person and how much better I would feel after I had them done. He made me feel totally at ease and gave me a reason to stay positive because of that! For any sport related injury, shoulders, arms and knees, I would definitely recommend him! I might even hurt something in his expertise just so he would be my doctor, LOL!!!! His assistant was awesome, very professional, as were all staff in his office! Every doctor should be like Dr. Cucchetti, who aren't just 'practicing' doctors, who love what they do and care about their patients!