Everything perfect! The place is really close to the Metro Station, easy to get everywhere and even in walk-distance to the Akropolis :) They always responded quickly and with a lot of clear instructions.
A great recommendation for a stay in Athen :)