Windsor es una pequeña localidad, con algo más de 30.000 habitantes situada al oeste de Londres, a unos 30 km. y conocida por ser el lugar donde se ubica el Castillo de Windsor, la residencia principal de la familia Real Británica, construido en el siglo XI por Guillermo I. Precisamente, el contar con esta residencia Real, hace que una localidad tan pequeña cuente con todos los servicios de una gran ciudad y constituir una zona que alberga las zonas residenciales más elitistas y deseadas de todo Reino Unido.
El programa se desarrolla en el Wellington College, considerado como uno de los colegios más prestigiosos de Inglaterra y que cuenta con la propia Reina de Inglaterra como figura de “College’s Visitor”, que representa la figura del supervisor eclesiástico. El colegio se ubica en un terreno de algo más de un millón y medio de metros cuadrados, contando con un campo de golf o una zona boscosa catalogada como Reserva Natural.