Excellent localization. Almost all major monuments to visit in Athens are at less than 20 minutes by walk.