We stayed for three weeks at Villa Topaz and had a wonderful time. Cap Vermell did a wonderful job to prepare for our arrival (we were travelling with two young kids, so they accommodated all of our requests, including providing a cot for the baby, installing stair gates, providing high chairs etc). The villa has a very large garden which is perfect for the kids to run around, and a really lovely pool. The kitchen is really well equipped and there is a separate laundry room (which you can only access from outside the house). My only remark about the house is that the curtains in some of the rooms either don't close completely or there is light coming in from the bathrooms (which again don't have blackout curtains) - if you're travelling with kids/babies who are light sensitive you may want to note this, especially in the summer when it's light until about 10 pm.
There is a country club which we had access to, which has an indoor and outdoor pool, a gym and tennis courts. It's only about a 5-10 minute walk from the house so we definitely made use of their facilities during our stay.
Overall, we had a wonderful time at Villa Topaz and thank the Cap Vermell group for making our stay so pleasant!