El Royal Hideaway Sancti Petri está situado frente a la playa de Barrosa, en la localidad de Sancti Petri, y alberga 5 piscinas al aire libre con bañeras de hidromasaje, además del spa más grande de Andalucía.
El U-Spa incluye una piscina cubierta climatizada, un circuito de hidroterapia y un centro de fitness. También hay tratamientos de belleza y bienestar a disposición de los huéspedes.
El Royal Hideaway Sancti Petri (conocido anteriormente como Barceló Sancti Petri Spa Resort) cuenta con 5 restaurantes y 4 bares. También hay un pub irlandés con bolera, un anfiteatro al aire libre y un salón de música de inspiración india.
Las habitaciones, de estilo vanguardista, tienen persianas y disponen de aire acondicionado, iluminación con control digital, TV de pantalla plana y balcón privado.
El Royal Hideaway Sancti Petri está bien comunicado con la autopista A48. Cádiz se encuentra a solo 20 minutos en coche y Jerez, a 35 minutos en coche. A menos de 5 km del hotel hay 3 campos de golf.