A superbly equipped and pleasant place to stay. The restaurant serves very good food although the choice is limited. The pools are a great place to chill out and the beer is reasonably priced, especially the Estrella Galicia. The rooms are well equipped and even have the air conditioning (essential during our stay) included in the price. The bedrooms are comfortable and have plenty storage space. They even include more than enough coat hangers!!!
The kitchen area in our apartment (called a studio) was very well equipped and had everything we needed - Cooker, oven, microwave, toaster, kettle, coffee maker, 'fridge and all the pots, pans, plates, cutlery, cups and other neccessities anyone could ever require. There was even a vast selection of glasses.
The only slight catch was that it was approximately 2 km from the centre of Tavira. This is no problem if, like my wife and I, you enjoy walking.
Tavira is a very picturesque and lively little town with good cafes and restaurants. I would particularly recommend A Taska if you like an excellent steak.