We were on a Mediterranean cruise and spent the day in Ephesus with Ovunc of ATB Turizm (http://turkeytouristguide.com and http://www.atbholidays.com). Ovunc is a fabulous guide. She has a deep knowledge of Turkey and, equally importantly, a great passion for her country. Highlights of the day were the carpet co-op, an ethnic lunch, and the ruins themselves. Yes, I was suspicious about the carpet factory as most such tours are all about selling carpets but this was truly an educational and fun experience. Lunch was delightful! And Ovunc took us through the ruins with much interesting to say while looking out that we didn't get too tired or hot. All highly recommended.
We know she also did a wonderful tour in Istanbul with others in our group.