A few things do need to get pointed out:
The curtains in the rooms do not block out the light, if you are sensitive to light and can't sleep with it, it will be an issue.
We only got one key, and that controlled the electricity in the room, which meant that if one of us left the room the other would have to open the door when they got back. A problem since I always wake up before him and I couldn't go outside without needing to wake him up when I got back.
Mosquitos... we got bitten pretty badly our last night there, the rooms all have nets on the windows but I would expect one of those mosquito taser thingies for a place that has so many public areas outside. Take a mosquito repellent with you.
What we wanted from this vacation was to relax, we didn't want to travel, just to sit around the pool and drink beer. That's exactly what we got. The meals were great, not a huge variety but that was a plus for us, kept us from eating more than we needed.
The staff was so nice, they really cared about all the guests and their comfort. We even got a ride to the airport at the end of our vacation.
The location as far as I was concerned was a plus, I'm usually sensitive to noise and the planes taking off every so often did not bother me at all. The fact that it took us 5 minutes to get to and from the airport was perfect.
The other guest were also great, the population this hotel attracts is a good one, no loud people, everyone was nice and polite.
If I ever go back to Rhodes I'm definitely going back