First of all, Angelos was a great host. We arrived to the villa late at night and he still checked us in personally, and left us a basket of snacks and wine. When Angelos' dad came to clean the pool he gave us some amazing fruit and veg from his garden.
The villa is set in a lovely location slightly up a hill, nestled amongst the lush trees up there (but still gets plenty of sun!). The nearby towns of Iyalysos and Ixos (5 mins by car) have plenty of supermarkets and a couple of nice places to eat (Sirtaki Taverna in Ialysos). We hired a car and I would 100% recommend that to explore the island, but especially due to the location of this villa it is not pedestrian friendly, and I don't think there's a bus. Its very easy to book taxis if you want a night out in Rhodes Town (only 15 min drive).
Everything inside the villa was clean and well equipped. Outside there is a lovely outdoor dining area where we had barbecues with fish from the local market and where we ate breakfast every morning. The pool was amazing, just big enough (9m) to do a bit of real swimming. There was a cute little white cat that hung around the garden that we fell in love with and nicknamed Filo. If you see her, give her a pat from us!
Overall I would 100% recommend the villa.