Pros - close to the beach and shops. Ensaimada on arrival was a nice touch.
Cons - nothing provided, no toilet paper, soap, anything. Parking is a lottery on a day to day basis. Water pressure poor. Beds rock hard. Washing machine was very old with no instructions, when we had an issue there were abusive text messages and threats that the deposit wouldn't be returned. Too close to bars which results in some evening noise.
In summary there are better options elsewhere.