Hotel Sant Marc se nachází na klidném místě, jen asi 150 m od písčité pláže. Místní centrum Roses s velkým množstvím obchodů, zábavních podniků a pestrým nočním životem je vzdálené cca 2 km. Autobusová zastávka se nachází přímo před hotelem.
Klimatizovaný hotel disponuje celkem 240 pokoji, které se nacházejí na 8 podlažích. K zařízení hotelu patří recepce se sejfy, výtah, restaurace, kavárna a bar, internetový koutek (za poplatek), WiFi v prostoru lobby (za poplatek).