The city area appeared to be very nice and there seemed to be a lot of nice beach resort hotels. Unfortunately we were not in one of them.
Estepona is not very big. Marbella would be the bigger town, but Estepona is a very quiet and relaxing oasis along the Costa del Sol.
If you're looking to relax at the beach and have a nice dinner, there are a lot of options.