Situado na cidade de Rodes, o Mascot Boutique Hotel dispõe de acomodações com acesso Wi-Fi gratuito, a cerca de 700 metros das Estátuas de Veados.
Há uma casa de banho privativa totalmente equipada com chuveiro e produtos de higiene pessoal gratuitos.
O Templo de Apolo fica a 800 metros do aparthotel, enquanto o Porto de Mandraki está a 10 minutos a pé. O aeroporto mais próximo é o Aeroporto Internacional de Rodes, a 13 km da propriedade.