Location is superb, can't be any closer to the main touristic attractions (e.g. Akropolis) and next to nice restaurants. Self check-in is also perfectly working and a good alternative especially when you arrive in the middle of the night as we did.
Can only recommend this place!