I am recently back from my 5th stay at Vila Bela Vista. I can't say enough for how wonderful it was to stay there yet again! They have many repeat visitors because of a combination of a great location (10 minute walk from town--so it's quiet), clean, comfortable rooms, and a friendly atmosphere where you feel upon leaving that you... more



