I liked the way the tour operator Anex Tour works. There were no questions about their work at all. Their guides explain everything intelligibly at each stage of the trip.
Traveled with a 3.5 year old. We chose this hotel based on reviews and were not disappointed. The hotel area is excellent, the sea is supper, exactly what you need for a child.