El Barceló Montecastillo Resort está situado en la famosa localidad de Jerez de la Frontera (junto al Circuito de Velocidad de Fórmula 1) en la provincia de Cádiz. A tan sólo 10 minutos del centro de la ciudad. A 10 minutos del Aeropuerto de Jerez, a 50 minutos del Aeropuerto de Sevilla y muy bien comunicado por la red ferroviaria nacional.
El hotel Barceló Montecastillo dispone de 121 habitaciones distribuidas en 46 superiores, 58 superiores vista golf, 11 deluxe, 4 Jr Suites y 2 Suites. Todas las habitaciones disponen de baño completo con secador de pelo, teléfono, TV-SAT, aire acondicionado, cajas de seguridad y minibar.
El hotel ofrece un campo de golf con escuela de golf, 4 pistas de paddel, una pista de atletismo, tratamientos de belleza, piscina climatizada, piscina para niños, jacuzzi, baño de vapor, sauna y gimnasio, así como 2 piscinas al aire libre y campos de fútbol profesionales. Cerca del hotel podrá practicar otros deportes acuáticos o de montaña. Además hay un bar de aperitivos en la piscina, una terraza con tumbonas y sombrillas, mesas de ping-pong, billar y un completo programa de animación para niños.