We had an opportunity to stay for 3 nights. We received early check in. The apartment was clean and looked just like the pictures. One drawback was the fact that only one room had a mirror, and it was not a full length mirror. Ladies, this one is for you - there are no full length mirrors in the entire apartment. To make this location perfect, I would recommend them adding mirrors in each room.
Other than that, I found the location to be quite central, approximately 40 minutes from the airport and close the Centre Plaka. I would stay again if they improved all rooms to include mirrors:)