Place is great, spacious and the location is absolutely perfect. Arround many great restaurants, right next to a subway station and at walking distance from Plaka and the Akropoli.
Just great.