We had a great time at Mayka's flat.
It's perfectly located in st. catalina. Loads of good spots, bars and restaurants nearby.
Also just a few blocks away from the old town.
If ask for parking you can easily rent a parking spot which i would recoment if you plan to rent a car.
Everything else in the flat worked fine - wifi etc..