Stayed here with my parents as a short break. It's a little hilly on the way up, so when you first arrive I'd advise using a taxi (about 5-6 euros from town or 45-50 euros from Faro airport).
Apartment is very nice and clean. The kitchen is well stocked with all the essentials and the hosts have made sure all the essentials you need are there including bin liners, kitchen towels, tissues, washing up liquid and hand wash. I've stayed at a few homeaway apartments and these little thing make a massive difference so this goes a long long way! :)
There are 2 bedrooms, one with a double bed and an ensuite and another room with two single beds. There is another bathroom next to this one. The facilities are super clean and new!
We didn't really use the front or back patio, but there is plenty of seating and tables there. Also some parasols for additional shading.
Again, we didn't use the communal pool, but it's moderately sized and has quite a few deck chairs out. As far as I can see, it was of a first come first serve basis.
The walk down to the beach is a leisure 10-15 minute walk. But be warned the walk includes a lot of incline. The reward however, is an awesome view of the town and the beach and evenings a beautiful sunset!
I should also mention the hosts are very easy to contact and reply quickly to any questions you might have.
Thanks for having us!!