Stella was very responsive and the self check-in was convenient and easy. Location is quite good, within walking distance to Acropolis or metro if you prefer but beware that in case you are coming with a lot of luggage, we did not see any elevators/escalators out of the closest metro station. Apartment was large, fairly clean and well-equipped but the beds could be more comfortable and it could get quite noisy at night (to be expected being a ground floor apartment). Otherwise, a pleasant stay.