We've had the most amazing stay at the Madagascar home. The villa was unreal (just like they advertise) - make sure to book the one that's facing the ocean. The staff is super nice, friendly and accommodating. The villa was well maintained and clean all the time.
The breakfast was brought to the room
And was great.
The restaurant of the resort was ok (I recommend checking other restaurants on the island for dinner).
The spa massage experience was ok too (nothing to rave about).