The location is absolutely amazing. Right in the city center next to the main church, 5 min to the sea, great restaurants in the area.
The place itself was disappointing - we had a leaking shower (the host tried to fix it, but it was still leaking when we left after a week), a broken window (fixed on the 6th day of our 7 days stay, the glass in the window was broken, so we had to keep the balcony closed at all times because it would get cold otherwise), some construction above the bedroom (the noise woke us up at 8 am even though we used earplugs), broken oven, mold on the bathroom ceiling, no toilet brush and one toilet paper roll for a week for 2 people is also surprising, we had a weird stain on the bed linen (was changed quickly after we notified the host), we had to cancel our plans because the janitors came to fix the broken window and the host didn't show up. Overall, we had some problems every day and had to constantly contact the host regarding the fixes, which is a very annoying thing when you go on vacation.
So if you look for a place with a perfect location and you don't mind some discomfort - the place is perfect for you. If you expect things to work as they should, we would recommend to find another place to stay.