How can all the people say it is an excellent restaurant - Its not. You may as well go to your local Brewster�s / Brewers Fayre. The food is nothing special, the staff are arrogant kids who seem to think they are above everyone. The " Free " taxi ride costs 5 Euros from the hotel and by your 2nd night you will have had enough of Dionysos because you will have leaflets shoved at you on the Beach, Round the pool and when you leave the hotel at night.
We tried Poseidon restaurant - On left hand side next to liquor store and before the Greasy sorry Greedy Greek. Staff + Food excellent and welcome kids with open arms.