The place was absolutely gorgeous and very spacious. Had all the amenities we needed and was very well located, near caffès, supermarkets, bars and etc all around the town centre and flea market.
Overall a very nice experience in Athens :)