Hotel Afandou Bay & Suites se nachází v klidné lokalitě, od písečné pláže ho dělí jen málo frekventovaná pobřežní ulice. Centrum městečka Afandou se nachází ve vzdálenosti asi 1 km a město Rhodos je vzdálené přibližně 18 km.
Hotel je vybaven celkem 35 apartmány a hostům nabízí recepci, lobby, restauraci, bar a 2 obchody. Venku se nachází plavecký bazén s terasou a snack barem. Lehátka a slunečníky jsou v ceně, na pláži je možné si je zapůjčit za poplatek. Pro malé hosty je zde k dispozici zvláštní dětský bazén a hřiště.