An excellent flat! Very nice layout with a large and well equipped kitchen and a cozy living room. The balcony is big, and only sunny in the morning/noon, so we had our lunches and dinners there. The view is also breathtaking. As others have stated the flat is even nicer than you'd thing based on the pictures. I'll need to mention the air conditioner, which is super quiet and cools down the whole flat at once, very nice setup! We stayed with our 7 month old son, so this was pretty important to us.
Jose Mario went above and beyond to give us suggestions, support or help out when needed. He wasn't there physically, but was always available to communicate whenever we needed something.
The beach is a short walk away, and so is a supermarket, so all our needs were met. The town is also easy to access via bus, the stop is very close and there's a bus every 10 minutes.
Overall we loved staying here, and would do it again. Thanks for everything, Jose Mario!