The only problem — too much space for 2 persons :)
The town house is really cozy. Nicely decorated rooms and fully stocked kitchen (we used it a couple of times during our stay of 8 nights).
The minor issue was with air conditioning. There are 3 units on the second floor (one in each of the bedrooms) and one in the living room. The ones on the second floor did not work and the circuit breaker in the electrical panel could not be switched on as the external unit serving those three seems to have an internal short circuit. We slept for a couple of days in the living room in an improvised bed (mattress on top of two couches). After the temperatures dropped, we slept in the master bedroom as the temperature in the house was in the range of 24-25°C during the night and for the rest of the stay. So ask Jiahao if the A/C is fixed before booking if you need cooling (or heating in heat pump mode). Hope that it is fixed by the time I am writing this.
Would definitely stay again.
Also I would recommend going to Berlengas island.