My husband and I have just returned from a week in Tavira, the villa is beautiful, even nicer than the pictures show.
We had everything we could possibly need, it really is a case of just getting some food from the supermarket (which is a five minute walk away) as everything else is provided, we were even left some beers, wine, ice, milk, tea and coffee for when we arrived.
Tavira is a wonderful town, really friendly people and very reasonably priced, would highly recommend the bars and resturants by the side of the river and a boat trip to the Island, which is only €2.50 return, it is like being in paradise.
I can't recommend this villa and Tavira highly enough