We had a very mixed stay with Pedro. His communication was fantastic and the location could not have been any better. However our low rating is due to a number of things that should have been better.
1. Check-in says from 2 but we turned up and the room had not been cleaned. We had to wait until about 3.30 once cleaner had finished
2. Poor cleanliness of apartment - especially balcony with old furniture and bathroom with mold.
3. Freezer could not be used as all frosted. Also broken door shelf and old food left in fridge from last guest
4. AWFUL sofa bed. The bed is not suitable for a third guest.