This is a perfect location. The view of the Acropolis is amazing. You are in the center of everything with a metro stop literally right outside your door. This makes it easy to travel to/from airport, while also being in the center of everything in Athens. Plenty of restaurants, stores, shopping, historical sites, etc.