Nice spacious and clean apartment and Belen is a lovely host, very friendly and helpful and her English is pretty good.
The apartment is up a steep but short hill and then there are about 50 steps to climb but we didn't have a problem with that. It is about a 30 minute walk from the main part of town and the beach but there are some restaurants and bars nearby which we used in the evenings to save walking back into town for dinner. The kitchen is well equipped if you want to cook in the apartment.
There is on street parking outside at a small charge but if you use this then make sure you understand how to renew it on a daily basis as we had a bit of trouble with it. But I believe there is an app which can help so ask Belen about this if you need to use the parking.
Overall we enjoyed our stay here and would definitely recommend it :)