Situado en un cerro entre la serranía de Ronda, la Costa del Sol y el Campo de Gibraltar, por lo que el paisaje de sus tierras varía desde lo más abrupto y espectacular de la Serranía en el Pico de los Reales, a las tierras bajas del Valle de Guadiaro de huertas y cereales pasando por una pequeña franja de costa.
El pueblo, declarado Conjunto Histórico-Artístico está considerado como uno de los más bellos de España. Su origen, según la tradición, se remonta a la época romana, cuando Julio César lo mandó construir en agradecimiento por haberse curado bañándose en los Baños de la Hedionda; sin embargo, el núcleo actual es de origen árabe.
Aunque lo más interesante del pueblo es el conjunto, se pueden destacar monumentos y lugares de especial de interés: las ruinas del Castillo, la Iglesia de la Encarnación, las cuevas de Ballesteros, las de la Hedionda, la Sima de los Huesos y por último la casa natal de Blas Infante, político y escritor considerado el padre del andalucismo.
Castillo árabe.
Iglesia de Nuestra Señora de la Encarnación, siglo XVII.
Iglesia de San Sebastián, siglo XVII.
Convento de Santa Catalina, siglo
Yacimientos Arqueológicos
Fortaleza de Lacipo. Fortaleza ibero-romana
Paraje Natural Sierra de Crestellina.
Paraje Natural Los Reales de Sierra Bermeja
El trazado urbano es de claro origen árabe y está considerado uno de los pueblos más bellos de la provincia de Málaga.
Fuente de la plaza, siglo XVIII.
Casa natal de Blas Infante, llamado padre de la patria andaluza.