We have just spent a week at the Rainbow Apartments. We found rooms exceptionally clean - cleaners tended the room at least 3 times and sheets were changed at lease once, with plenty of clean towels. The reception area and bar is nicely decorated and the pool is great. There is an X-Box for kids and the taverna and snacks were really good. The family that run the apartments went out of their way to help out. Bars and restaurants are a short walk away - try "Deppy's" if you fancy a good English Breakfast or Sunday roast - English run, found at the bottom left of Beach Road. Deppy's also prepare a picnic (lovely baps with fresh salad, chicken breast, ham etc, a piece of fruit and a drink - a must to take to the airport on your return as there's little there!) Eating out, trips etc are very cheap - you'll find it hard to spend your money - although there are some really nice gift shops nearby!
Oops - Deppy's is on the right not left - bottom Beach Road! Really lovely couple - you'll get a warm welcome there - as with all the local restaurants we visited....