Az Ambassador Hotel Rodosz városában található, mindössze 15 perc sétára a Városi Képtártól és 20 perc sétára a városközponttól.
A szálloda 50 szobát kínál, melyek mindegyike modern stílusú, légkondicionált, erkéllyel és plazmatévével felszerelt. A vendégek számára ingyenes Wi-Fi, étterem, büféreggeli, valamint egy snackbár áll rendelkezésre.
További szolgáltatások közé tartozik a 24 órás recepció és a szobaszerviz is. A hotel ideális elhelyezkedése révén könnyen elérhetők a főbb látnivalók.