We spent 11 days at Ras Michamvi.
Good points - Clean large rooms, fridge, AC, fan, very friendly staff especially Nassor the receptionist who gave us plenty of help, beach towels, great infinity pool, 2 beaches, good food and nice dining area, a troop of monkeys lived near the hotel.
Not so good points - Only possible to swim in the sea at high tide however at low tide there were many rock pools to explore full of sea urchins - beach shoes recommended. Although we enjoyed the rock pools it did mean at times we would not be able to swim in the sea. Limited breakfast options - fruit, eggs, toast, pancakes, cereal. Expensive bicycle hire - $15 per day, to wind surf or scuba dive requires a $15 taxi to Paje,
Overall we had a great quite relaxing time with clean facilities and friendly staff.