The apartments are in a neighborhood where there's not much else (that I could see), but the apartments are definitely of high standard, and the service is excellent. They also have a reception down stairs where you can leave your bags if you have a late flight. The man who met us at our arrival was very nice and informative, and gave us great tips on where to go in Athens. It's a short cab drive (I bet you would walk there fast as well, but we got there late and only had one night) in to the areas with restaurants, and to the beginning of a nice walk around the Acropolis.
You get breakfast delivered in the morning, and you tick of on a piece of paper the night before when you would like to get it served.
The hotel is located near a subway stop, and the line that goes past there goes straight to the airport.
The sleeping couch is not too great, so I would recommend this hotel mainly to couples.