The Pousada de Tavira is a neat hotel but still a of a 'work in progress'. I give the staff an 'A for effort' but execution was a little off - even though everyone tried very hard. The hotel itself has a very nice location - slightly off a main thoroughfare area and next to a historic castle and church. They also have built a neat archaeological ruins viewing area underneath the hotel (to view actual ancient ruins on the convent site).
The staff is so nice that it makes it easy to forgive the slight lack of polish on the finer details...which if you bring them up, sound small and petty...but the compounding effect makes it noticeable. (example: you should not run out of juice glasses at the buffet for long periods of time and be forced to use a champagne flute for your breakfast juice...yes, definitely a champagne problem!) Weird as it sounds, the door locks were also very annoying...a very little thing but a little thing that shouldn't ever be a problem. The bed pillows were also inadequately flimsy (and only two total on a king bed).
They have a nice, gated private parking lot and the hotel is within short walking distance to a main square area as well as several restaurants just on the other side of the river. Once you park the car, you don't need to use it again while in town, though if you're staying multiple days, you'll likely want to as the town will get a little small after a few days. Lots of beach areas within a short driving distance both towards Faro as well as towards Spain.
Overall, the place was very nice and unspectacularly solid. The staff is incredibly nice, helpful, and friendly. Overall, I would definitely stay again though my expectations would be aligned to not expect perfection.