We were 2 families, each with a 12 year old, staying at Margalida's for 3 weeks.
The house - thoughtfully prepared for guests - well-supplied, super clean, eco-friendly supplies, a water filter (literally the best thing ever so we didn't have to buy water), and more than just the basics. The house, while small, felt spacious for 2 families. The pool is beautiful and we enjoyed it quite a lot. The only minor downside is that there are no fans and doors rather than windows, so we had to run the a/c quite often. However, it's peak summer and 40C.
The location was nice - just a few blocks up from the local Marina and about a 10 minute walk to a beach. The beach had quite a lot of seaweed, got deep fast, and was rocky, but it would be great for those not concerned with a sandy, shallow beach. The best thing was the Moomba beach club at the beach. You seriously couldn't ask for a better local hangout in the afternoons/evenings. Great beachside music, good food with healthy options, and just beautiful. It also happens to be next to a surf/skate club for kids - which we utilized. Cocktails by the sea while your kids enjoy themselves playing. Also, there are several restaurants, cafes, and markets right nearby to get what you need. We loved getting cocktails to go from across the street and sitting poolside in the evenings before dinner. The only minor downside to the location is that it's a "busy" street (in this very small seaside neighborhood). There was a fair bit of traffic noise but it didn't bother us so much.
Finally, Margalida we extremely flexible with check-in/out, which was greatly appreciated. She also responded to questions and issues immediately. I couldn't have asked for a better host and experience.