OK so Dr Switlyk himself is great, but the office experience not so much! It takes 2 – 3 months to get a new patient appt with Dr Switlyk, but we heard he was the best, so we wanted to hold out. When we finally scheduled our appt 2.5 months out, a couple weeks later the appointment was changed to yet another week later. Appointment day is here. My significant other and I take time off work to go to the appointment together. We are left waiting in the office for 1 hour with no communication about the doc being late. Dr Switlyk finally comes in and visits with us for about 10 minutes. He was very helpful, and we did like him, but do the math? 10 minutes with us 1 hour after our appt time? Follow up visit. I begged the scheduler for the earliest appointment in the day. Thinking our last appointment was later afternoon, maybe if we went earlier we could avoid the doc running late. I told her I would be taking time off work and needed a realist expectation of how long it could go. This appointment was the review the MRI. We walked in and they right away told us Dr Switlyk was running 30 minutes late. We sat down disappointed. 40 minutes later, still waiting in the lobby, I asked, «please give me a realistic expectation of how long it is going to be, I need to be back to work. I asked if it’s going to be another 40 minutes my mate can bring me back to work, where someone is covering for me right now.» They came back and told us 15 more minutes. And you probably could have guessed that it was much longer than that before they actually took us back. We were brought back to a room 70 minutes after our scheduled appointment time. Dr Switlyk finally came in the room after about 80 minutes from our scheduled time. We really like Dr Switlyk, and respect him as a MD we just wish he and his office would respect our time. I would recommend Dr Switlyk for shoulder issues, he does meet our expectation for what everyone had said about him being the«best» but caution you to not make any other plans when visiting his office, it’s going to take a while.