Rhodes Apartments are my recommendation for self catering. The rooms are excellent quality, roomy and all with great views. Pool is fantastic and plenty of sunbeds. Old Village surroundings but a fairly short walk into town and beach.
The restaurant on-site is very good so if you do like to eat on the complex you will find good quality food and value for money. If though you like to stay in sometimes, there are enough bits & pieces in the room to be able to do so. I am sure others will come up with their recommendations also but Rhodes do get booked up quite quickly.
