I spent a weekend in the hotel. Rooms were average, service were average, food was average. But the beach was stunning, sea was warm and welcoming.
Mosquitos were disgusting though. Google Maps does not possess really good map of an area, so don't rely on it.
And people barely speak English here. So have a Portuguese translator.
However, overall place looks very fresh and untouched with crazy tourist industry, which is a good thing for sure.More