L'Amphitryon Boutique Hotel est situé au cœur de Rhodes, à environ 500 mètres de la plage.
Ses chambres insonorisées disposent d'un balcon (à l'exception des chambres familiales), de la climatisation, d'une connexion Wi-Fi, d'une télévision par satellite, d'un réfrigérateur et d'une salle de bains privative avec douche et articles de toilette.
L'hôtel dispose d'une piscine avec chaises longues et parasols, d'un bar au bord de la piscine et d'un restaurant.