We stayed at Sofia Beach in mid August and thoroughly enjoyed it. The hotel and it's rooms are immaculately clean and the bedding and towels were changed daily. The resort is mostly populated by scandanavians which seems to give it a bit more class. The local restaurants were excellent with a really good atmosphere. We would particularly recommend Mylos Water Mill Restaurant just across the road and Ariadne which fronts onto the beach right next door to Sofia Beach. There is also a nice Chinese just down the road and Karma steakhouse is well worth a visit. For a nice Greek salad at lunch time we walked about half a mile towards Chania to a bar called Loco which was excellent.
The resort itself has everything you would need with good quality supermarkets. The beach is lovely and when we were there provided a welcome breeze during the hottest part of the day.
Victor the barman prvides his own brand of entertainment and the rest of the staff are friendly and helpful.
We hired a car and drove to the superb beach at elafonisis on the south west of the island. This was a 2 1/2 hour round trip but well worth the drive, you won't find a better beauty spot anywhere!!
All in all, we were very impressed with both hotel and resort and would highly recommend this location.More