Climate!
Location is perfect for anyone who doesn't want to hire a car. It is just 5 mins walk to the local beach (either by footbridge or underpass). Bus stops are also nearby (5 mins walk). Regular & cheap buses take you to Fuengirola in one direction or Marbella in the other direction. You can also book coach trips (to Ronda, Gibraltar, Alhambra, Seville, Mijas & many more places) & the pick up point is just 5 mins walk. There is also a train (from Fuengirola) which runs along the coast to Malaga.
There are bars, restaurants, shops, beach bars, entertainment, etc all within easy walking distance.