since me and my girlfriend have used Tripadvisore for many years we know how important it is to get good information about a place you are thinking of staying. We stayed at Baia Sonambula for just 4 days but we wished we had stayed longer. We stayed in Bungalow number 3 and it was amazing. With it's private terrace, reclying chair, and a big sliding door, with the ocean 50 mt away. The guesthouse has 3 bungalows and 2 rooms, plus 2 outstanding terraces with the best sea view you could possibly think of. The location is also perfect: 50 mt away from the beach, but slightly uphill, and that gives you peace, tranquillity and a great view. If you can try to get one of the bungalows, the rooms are also good but smaller than the bungalow.
When we got to Tofo by car we went around a bit looking for a place but on the upmarket side, Baia Sonambula, was the best choice for us.
The staff is very helpfull, they helped organizing the rest of our trip down to Maputo and were always there when needed it.
Since it has only 5 rooms, the atmosphere is quite and relaxed, perfect for a couple... so romantic