Estepona is one of the few coastal towns that has succeeded in maintaining its charm and character as a pueblo, or village.

Notwithstanding, all the tourist facilities are here, including tasteful hotels, restaurants, shops, and leisure and cultural activities. It is located on the coast between Marbella and Sotogrande and is served by the main coast road and also the peaje (toll) road that runs between Málaga and Sotogrande.