Absolutely one of the best accommodations there is in Athens. Super prime location basically in Plaka and Acropolis simultaneously. The staff is fast and efficient and very friendly with many suggestions that are spot on.
Everything you find in Athens is tiny but this apartment is well over 1,100 square feet with an amazing renovation and views.