Anthoulas place is a lovely place ro stay for vacation in Rhodes as it is relatively central located and many places are easy to reach by car from that place. In the apartment you can find everything you need. Besides, it has a beautiful garden. The only slightly negative aspect was having quite a few mosquitos often entering the apartment which might be due to the season as well.