The price of Wifi is 20EUR for 1 week but you can only have 1 concurrent connection.
If you book a room for 2 people, you should have at least 2 concurrent connections so one person doesn't need to drop off the wifi so the other can connect! This was very irritating...
Spent 10 days at Apollo Beach. The hotel is located right on a beautiful sandy beach.
We stayed on the 4th floor (top floor) with sea view and it was well worth it. Rooms were cleaned daily and although the furniture is a bit outdated, we found the room very comfortable.
The resort itself is very quiet and seems to do a good job of accommodating guests of all type (young couples, mature couples, families with kids, etc..)
Can't comment on the food as we never dined in the hotel, but with so many tavernas located minutes away from the hotel, the location is perfect and lively.
I would recommend the Garden Bar for late night drinks, Dimitris and Dan make it worth it.
There are plenty of sunbeds layed around the resort which are free of charge but the beach itself does not belong to the hotel, thus you will be charged 8EUR for the day for 2 sunbeds + umbrella. A cheap alternative is to go buy a couple of mats and umbrella from one of the many shops around for ~10EUR if you plan on spending more time on the beach during your stay.
All in all, we were very pleased with the hotel.