Breakfast- is a bit plain. For a family run hotel it could be better.
Oldish - despite the stylish classic furniture of old times and nice reception, the rest could be renovated a bit. It gives an impression that hotel is old. Not in a good way.
Table tennis was not fixed, the roof bar was not opened - maybe it will be opened in the high season, but anyway, the hotel was full when we stayed, so ...
The rest is fine.
In general, probably one of the best hotels in Agia Marina, but dont expect still much (especially from the place). Only if you like more quiet places, wild rock beaches, and a bit tired of very crowded places, then AgMarina is better than Aegina. But if you seek for more lively and civilized place, then its not if your choice. The location of the hotel is nice. The staff is helpful and friendly.