Check in is at the main entrance (Leoniki Residence) and there is a ridiculously tortuous route to reach the Grand Leoniki part. It is far quicker to reach this by a side street - turn left out of main entrance, then its next left, entrance up on the left about 50 meters.
We stayed here for a week in Jul/Aug 2009. Only tried lunch by the pool, which was fine, served by a very helpful lady who is in charge of the bar and food at lunchtime. They had a very good offer on when we were there, which was 3 meals a day for 20 euro. There were a couple of extras too - seemed worth doing, though we didnt take it up as we prefer to eat in different places. Local places that we thought were good included Steki and Taverna Garden. At lunch we found a basic place by the beach called Yianni's. The food here was good, and Yianni gave everyone a free carafe of wine after the meal - from his own vineyard, he said. It was jolly good.
Grand Leoniki was fine, though there isn't much room around the little pool at this part of the hotel. You could always go to the main pool, though.
Our room was fine, with a decent balcony, dishwasher, separate bedroom, kept clean and well supplied with linens.
Note: they don't supply pool towels, so bring your own or buy locally (they aren't expensive).
There is a good supermarket if you turn left out of the main street entrance (its 100m on the right - called Maleme.
We caught local buses to the nearby historic towns of Rethymnon and Chania - both are a must to visit in my opinion.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.