Pros: The salt water pool was a revelation. No nasty chlorine smell on all our clothes and skin, soft water that didn't dry our kids' skin, and no unpleasant green scum on pool inflatables. Also a good shallow area for younger kids (ours are 4 and 6 and loved it). We also spent lovely evenings in the pool, which added to the experience.
The outside area was also lovely, with lots of space for the kids to relax and play in the shade.
The villa is well equipped, spacious, good AC, good sized rooms and lovely jets in the bath.
Ignasi's communication was polite, prompt and helpful and he also allowed us a late check out, which hugely helped in terms of our flight times.
Cons: There is indeed a musty smell in the downstairs bedrooms which took a little getting used to, but it stopped bothering me after a couple of days. The outside area is not great after dark in terms of mosquitoes unless you are slathered in mosquito spray or in the pool, so be prepared and bring bug spray and you'll be fine.