All over our experience was great. The apartment is located in one of the most communicative and convenient part of the city. The apartment was clean, well equipped with everything that you may need, stylish and cozy. The host is actually a private company that operates with several apparents in the area.
What we didn't like was the check in policy and mostly that we didn't received the codes for check in until the very end when we need to wait in front of the building at 35 degrees.
The property charged us a higher tourist tax than the official one. It was actually higher tax than a 5* hotel would charge you - 2.62 EUR per day, per person, which wasn't clearly described in the offer.