The apt's location is good. The host was the problem.
She wasn't present at the check-in so we talked to her by messages about two problems:
1) there's a discrepancy on Airbnb's page, so under "where you'll sleep" you can see 3 bedrooms with 1 double bed and a common space with 1 sofa bed, while in the subheading is reported 6 guests - 2 bedrooms - 3 beds - 2 baths (this is correct).
2) We booked for 5 people, the apt is for 6 but it was ready only for 4. There wasn't bed stuff for the sofa bed.
While we agreed on the first point wasn't a big issue we asked to take action on the second in order to put asleep our son. But nothing more happened. She stopped any communication!
So we shared the other rooms' bed stuff in order to use the sofa bed. There wasn't a different option also because of the ugly condition of the sofa's mattress: a real shame (unfortunately it's impossible to show it here by photos).
Something wrong can happen, we know it, but avoiding dwelling on more details (a broken WC and ants in the other bathroom), we felt a missed respect for us, as she chose to completely ignore us.
This was the only bad experience during our travel in Andalusia where we booked five more apt there around. Luckily Malaga is beautiful...