We had a wonderful time staying at Vila garden. Helder gave us the warmest reception and was so helpful and friendly during our stay.
The apartment was spotless and the beds were so comfortable! The garden was also lovely and mostly empty.
Our only complaint was that the wifi didn't always work.
Also, if you have mobility issues, be warned - there are A LOT of steps!