A perfect place, good location, good amenities.
The only thing one should consider if you want to stay with 2 couples that the second bedroom does not have a double bed. We did really enjoy the stay at Joao's place!