We did enjoy our stay in Can Punxa where we spent two very relaxing weeks. The house is located in a very quite area up on a hill but the beach is not even 15 minutes away. The house and kitchen are equipped sufficiently and features a nice terrace to spend the evening outside.
The house has a small and rather shallow pool which is nice if you travel with kids.
Communication with Spain Villas Resort was very good and check in was super easy.