I would NOT recommend staying here. Mario had double booked the apartment, so they were already people staying there when we arrived.
He gave us the keys to the flat next door, which only has 1 bedroom and we needed 2 bedrooms. So at 7pm on Saturday night after landing in Portugal we had to find other accomodation in the city for that night, which was very stressful. Mario never apologised for double booking the flat and trying to put us in a different flat with only 1 bedroom room! The view and the price is good but it is not worth the hassle in case he tries to scam you, like he did to us