I didn't get the chance to meet with the owners, but every information that you need is provided in their emails (quite long). Pics are accurate. I actually appreciated the elevator; it saves me the trouble of carrying my bags in the stairs. The place is indeed near the syngrou-fx station, and the acropolis and syntagma square are within walking distance. The nearby cafe is good and the people friendly and helpful (a good place to pass time in case you arrive earlier than the checkin time, plus they have free wifi). It was nice and convenient being here for the Greek Independence Day :)