In general great place! Will definitely come again :) Diogo is great :)
One star less because Apartment needed some fixing. Kitchen light wasn't working and one toilet/shower was also out of order. We didn't know that before arrival. In our case ok because we were only five people, but would be an issue if a group is bigger.