Stella and Nikos place is a great location, close to the subway and easily navigable from the airport. The check in is easy and the place was very clean!