Our stay at Archipelago Resort was absolutely great. Superb facility, very good food and a special mention to the utterly helpful staff. Priscilla, the manager, has been great, going the extra mile to organise things for us and also helping sorting out a tricky passport situation.
We will definitely come back and recommend Archipelago for families who want some independence - thanks to the self catering villas - but also the ability to enjoy all the perks of an hotel. All this a stone trhow away from Vilanculos, allowing one to avoid the most busy and touristy beaches.