Very enjoyable stay here, room was very clean and the kitchen area very well equipped for self catering, my only comment would be the bathroom is a little tired (but still exceptionally clean) and the beds are uncomfortable for me but that could be personal preference as my other half was fine.
Staff were professional and informative. Pool is clean and the surrounding area tidy, loungers etc well spread out. Location for the town centre is excellent and all amenities, free Wi-Fi was a bonus as we both had work to do, been to Alvor a few times and would definitely stay there again.