I've used GoAdventure as an incoming agency a few times. Every single time their services were amazing.
The accommodation they provided for our tours were great - characterful, with good services and with good locations. All of the local guides they provide are super knowledgeable, keen to present their countries to visitors, with great sense of humor and with lovely personalities. The means of transport they secured for us were suited for our needs, clean, modern and the drivers were always very good, safe and always managed to put a smile on our faces.
The communication with the company is excellent. If left undisturbed during our tours, they would check up on us at least once a day with a "how's it going?" message. If the inherent problem arose, they would be incredibly responsive and they would do their best to sort it out as quickly as possible. You need to change your plans in the middle of the day, and reverse the order of activities for example? No problem - just shoot them a message and in 30 minutes you would have confirmation of the revised plans (if feasible, of course).
I would recommend them to any person that is interested in seeing the least visited country in Europe. If you're interested in a tailor made tour? No problem. Shoot them an email and let them know what you want. Nothing is too much for them.