Easily the best place to stay in Miandrivazo, Princesse Tsiribihina is run by one of the better river-trip operators. Rooms are attractively painted, spacious and come with terrific bathrooms. The location takes advantage of the hillside position with sweeping views and there's a decent restaurant (mains from Ar12,000) and swimming pool. It's 1km south of town, so nice and quiet.
Princesse Tsiribihina
Top choice in Western Madagascar