We have just returned from the Blue Bay Escape Resort in St Spiridon. We thought it was great. The food was lovely and there was plenty for all. The rooms were well equipped and you could always get a sunbed no matter what time of the day you went to the pool or the beach. The courtesy bus to Kassiopi and the other village (forgot the name)is very handy and Kassiopi is especially pretty at night.
I had a great time and will be returning in a few years to see how the resort has developed. The beaches are very nice as well, and if you are staying at the hotel you can take out pedlows and canoes for free, which is great fun.
TIP: Remeber to take strong mosquito spray (deep wood formula)for the evenings as you are in the middle of a nature reserve.