The location and interior (and cleanliness) of the apartment is absolutely great. As someone else has mentioned, the photos don't do it justice. We enjoyed our stay here. There was a problem with communication - possibly language-related. We had expected to be met for check-in but received just text instructions, and these were slightly confusing but we managed to find the apartment and get in ok. The TV didn't work and as we were staying for a whole week we would have hoped this could be resolved within a day or 2. A nice person from the agency tried but couldn't make it work - they texted that it would be reported but sadly that was the last communication we received on this - despite asking for a resolution or even a 'Sorry but we cannot fix it" - we just had an automated email on the day before departure about check-out rules. So that was a slight fly in the ointment - so only 4 instead of 5 stars. We would still recommend this apartment - maybe bring a laptop.