We just completed the 7 day tour of 5 countries with Tour Mage, and we were very happy with the trip. It was challenging trying to find a tour company that would do a private tour of the Balkans, but I found Tour Mage online (via Tour Radar) and as soon as I started texting with Elvis, the owner, I felt great about the tour. He was incredibly responsive every time I reached out to him during the planning stages - even in the middle of the night Bosnia time (I am in the U.S.), and very positive.
The actual tour went off without any issues. We were picked up at the aiport on time, taken the the hotels he had booked, and visited all of the sites. I fell in love with Bosnia-Herzogina and Northern Macedonia, though all 5 of the countries were nice. We had an incredible driver - Edis - who was very professional, knowledgeable, and polite. In each new country, we had a city tour and learned so much about the Balkans. We grew to love the different cultures, food, music, wine, history, and beautiful scenery.
The only downsides were the very hot weather (perhaps we should have selected May or September instead of July) and bad traffic at times. Everyday was in the 90's and sometimes 100+ degrees F. However, the car was air-conditioned and so were the hotels. Due to bad traffic, we didn't have as much downtime as we expected, but still greatly enjoyed the trip. Highlights were Sarajevo, Mostar, Dubrovnik, Lake Orhic, Skopje, and the two wineries we visited.
We would definitely recommend Tour Mage without reservation. A very talented team of tourism specialists!