perfect location to stay in athens - helena is really nice and check in was really smooth. nice place to stay.