Sadly this place is overpriced and the host is less than helpful.
We booked for 1 person by mistake and when we corrected (too late to cancel without losing 50%) it went up by about 60%. I checked other listing and they add £20/30 for an additional person, not £180!
We then got left in the rain for 20 minutes when we arrived after the address was wrong and the host told us a further incorrect address on the phone. If you don't speak Portuguese you'll have trouble communicating with the host.
The place is fine but nothing special and for the money I'd not recommend it at all.