We had a lovely stay at wonderful Portugal, the host was excellent with communication prior to the stay and met us at the accommodation with lots of advice and recommendations!
The location is good, however you do need to walk up a steep hill from the centre, something to consider if you have mobility issues.
All in all a great stay!