Apostolos place made me feel right at home even in a foreign land, everything was as described with 0 hassles in over all stay, place is near to centre of town with lots to do around.
Will recommend this place to everyone coming to Athens.