This is a nice place to stay for all the reasons mentioned by other visitors, but I was a little disappointed, and this is probably because I had too-high expectations.
Villa Mango is excellent for: its views, veranda for relaxing, friendly & interesting hosts, chlorine-free swimming pool, proximity to wildlife (howlers, coatis), and bountiful breakfast.
It was disappointing due to: downstairs from our room we heard sawing & construction as early as 7:30 am one morning and usually by 8:15 am during our entire stay -- I wished there was more consideration for our rest/sleep so that construction wouldn't begin until 9 am when we have breakfast. The housekeeping was not tops -- dirty floor mats in the bathroom were not changed daily but only flipped over. The breakfast was the same for 4 days straight. There were no additional amenities.
This is a great place if you like to be more isolated and if you like a very homey vibe where you feel like you are staying at a busy friend's house. Don't expect any of the amenities offered by more formal B&Bs.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC