The apartment was exactly as described, if not even better in person. It is in a great location and the rooftop terrace is a fantastic feature. Maria was a great host and was very helpful before and during our stay.
The only downside to the apartment is the lack of air conditioning. The weather was particularly hot during our stay (25-28°C at night) which made sleeping very difficult.