Would highly recommend eating here. We went there on our third night and didn't go anywhere else for the rest of the week! Thanks to waiters Akiss and Theo for the great service and laughs.
The apartments were clean and basic although I agree that the maid is tight with the towels (on one visit she didn't even bother to leave clean ones) and a couple of days there was no hot water. The hill climb up to the apartments was a killer in the heat. I'd also advise earplugs as a pack of dogs bark all night!!