Looks can be deceiving. It is a very nice looking apartment but I would not recommend it to anyone.
There were vagrants who sat on the front door step drinking day and night. It was the only building on the street that had this problem. I had to ask people to move out of the way to enter and exit the building. It was not safe for my wife and daughter to enter the building without me. they likely choose this building because tourists aren't calling the police as a homeowner would.
the air conditioning was broken when we arrived. The owner said we should shut it off for 30 minutes and then start it again. we did this, it worked, but then kept breaking again. this went on for a few days. every night we'd wake up sweating in 90 degree heat. The owner then brought in repair people who diagnosed the problem (it needed all new controls), but they needed another day to fix it. We had to go to a hotel for the night. I had a family of 5 and needed two rooms. I was not going to start looking for an airbnb for one night at 7 pm with young kids. We checked into 2 basic rooms at a hotel. cost was 550 euros. the owner thought this was excessive which is ridiculous when you have no notice during a busy tourist season. We came back the next day when the AC was fixed. It was 62 degrees in the apartment and the control wasn't responding when we tried to warm it up. It was better than sleeping in heat, but not comfortable.
the owner refunded us for the cost of the hotel, but frankly should have made a much more significant refund for our headaches, time, lack of sleep and inadequate security.