I would highly recommend My Greek Vacations City Apartments. The location is fantastic - away from the city centre, but within walking distance to pretty much everything.
The apartment was spotless, well-equipped, and an excellent value! The water pressure in the shower is fantastic and there is lots of hot water when you give the water heater 20 minutes. If you like to pack light, the laundry in the basement is a bonus.
Marina was fantastic. Although we didn't require anything during our stay, she checked in with us a couple of times to make sure we had everything we needed.
We would definitely stay here again!