El Grand Master Suites se encuentra en el centro de Roma, en la famosa calle comercial de Via del Corso. Está muy bien situado y ofrece una terraza compartida, WiFi gratuita en todas sus instalaciones y habitaciones modernas con aire acondicionado.
Las habitaciones están decoradas de forma individual y tienen minibar, TV de pantalla plana y baño con ducha de efecto lluvia, secador de pelo y artículos de aseo. También cuentan con hervidor de agua y set de té/café.
La plaza de España está a solo 400 metros, mientras que la Fontana di Trevi queda a 10 minutos a pie.