We just got back from Madagascar. We recommend Ramartour to arrange your trip in Madagascar. Their organization of everything was perfect. Our guide/driver, Jean-Luc , was also very good and took care of everything we asked him. They are all friendly and helpful. Just tell them what you want and they will arrange it. Just make sure you are on the same level of accommodation preferences. Do get up market accommodations otherwise the hotels might not be up to your standard.
We do recommend Ramartour with Jonah and team. When we return to Madagascar we will ask them arrange our tour again.