For what you pay for I would expect just that little bit more. By that I mean; the housekeeping is good, except they could make more of an effort in sweeping the room floor. We come in from the beach everyday and make every effort to clean the sand from our legs and feet before coming into the room. But, we're not perfect and some grains of sand do come in with us, which often end up on the bed, and then on the floor. The next afternoon when we come in, after the cleaner has been in the morning, some of the sand is still on the floor and the bed. Perhaps I am being too picky, but it's annoying. The restaurant menus are hit and miss and pricy if you don't go half board, like me, as I want the freedom to eat where I want, if I want to. And maybe it's just my son and mine tastes (and I had read some hit and miss reviews on the dining), but we struggled tonight and we ate out in Rhodes Town instead. Other than that, it's a very good resort. The beach and pool areas are well maintained, and staff are attentive. Reception is really helpful and they make sure they see tasks through, and importantly, they also ask if they can help further. That's a big plus in my book. Given this feedback, and reading the resort's responses to other critiques, a few tweaks, and in my opinion, understanding your clientele's eating preferences better and all will be well. Or I compromise and change mine, unlikely.