When we went to Greece this July and needed to stay in Athens before our flight home, I decided instead of Athens book this hotel in Piraeus. It is easy to reach Athens. We used taxi, the bus and Metro as well to go to Athens. Not far at all. Greek transportation system is very good organized. IMO. We bought two days pass that we used for bus and Metro. Hotel was great. We had room with sea view on the third floor. Balcony and the sea view was wonderful. The highlight for me was the rocky beach in front of hotel. I used it in the morning, afternoon and in the evening. Swimming was excellent.
However please bring watershoes because it is very rocky. Also if you cannot swim - don't use it because it is deep at once. There is a beach nearby (15 minutes walk) but it is also rocky but at least it is shallow at the beginning. We just visit it once.
Hotel reception guys and cleaning lady were great. Room was spacious.
I would recommend to pay for breakfast - it worth every euro. Fresh and delicious.
If you need to spend a few days in Athens - don't hesitate to book this hotel.
Also if you need to wait your Cruise Ship. Great hotel, great service. Cannot say anything about rooms looking into backyard but ours was outstanding. Bed was reasonably firm, air conditioner worked perfectly. Cannot find anything to complain. Thank you Scorpios! If we can we will come back :)