Doretta is quite close to the town and airport. Taxis are about a fiver or so. They sit on a rank outside the hotel with a board displaying rates per car. Buses are very regular but check how late they run.
Food in the main restaurant is good - but becomes repetitive after a while. The choice is typical Mediterranean hotel far, plus Greek choices including plenty of Tzatziki and Feta, and daily options - souvlaki, mousakka etc. The outdoor snack bar serves salad, chips, meatballs/burgers etc. If you want a change head in Rhodes old towm and wandeder some back streets to find a taverna used by locals - not one where the owner or a waiter tries to invite you in. I asked a dive instructor by the harbour for a recommendation (I had been diving with him earlier in the day) and found a really excellent, very cheap meal.
The hotel is quite compact, with ground leading to a shingle beach. In the sea it's a sandy bottom. Large pool with no real shallow area, but there is a paddling pool too.
Lots of activities through the day, boule, aqua-aerobics, volley ball and such are organised by the (English) animation team. There is usually a light hearted quiz around the pool/beach bar at lunchtimes.
In the evenings the team perform shows in the indoor bar area, or the beach bar stays open for a quiet long cold one under the stars.