Just as the title says, it's fine for the price, especially when you consider that a decent breakfast is included. As a family, I wouldn't want to use it for more than a stopover for a couple of nights or so. If was younger I might consider staying there longer if its a base for going out in the evening.
The pool is decent. A reasonable length and quite deep (8 feet) for its size.
There was a lingering smell of cigarette smoke in the room but I imagine that's a common problem and more a reflection of Greece's smoking policy then any shortcomings of the hotel. The rooms are basic. The only disappointment was the air conditioning, which was noisy, and only just capable of keeping the room cool(ish).
The location is fine, plenty of shops and restaurants nearby, Rhodes city is pretty small so anywhere will do. Be aware that it appears that the western side of the city (where the hotel is) has the windier beaches - so I'm told.