The Ozadi Hotel is adequate. It is not located near the town of Tavira so you will need a car or to take an Uber. While the hotel was clean and the room comfortable, I did not find that the front desk employees were terribly helpful. We arrived late (around 9pm) after taking a train from Porto so we had a long day. I had requested a room with twin beds as I was traveling with my mother. When we got there the only thing available was a queen bed. They asked me to prove I had requested 2 twins after telling me nothing else was available. What good would it have done then if I could provide proof if there really was nothing? Luckily, my mother asked and they did have a sofa in the room. We asked if that could be made up as a bed and were told, "well, there are extra blankets and pillows in the closet." We had to ask them if they could bring sheets. They did not offer.
We were also very hungry not having had an opportunity to eat since breakfast. The restaurant was open and we asked if we could get a bite to eat. We were told they were no longer serving. When we got to the room and read through the description of amenities, it said the restaurant was open til 11 and served until 10:30. So, we went downstairs to the restaurant. The manager asked if we had a reservation and we said no, we had just arrived 20 minutes earlier but had been traveling all day, could he please accommodate us. He said he could "this once" but we would need reservations in the future.