We recently had a wonderful stay at Cuxach d´en Joan. The villa has great outdoor space - nice pool, two seating areas (one covered and one by the pool), BBQ etc.
The villa itself was clean and comfortable. 2 double rooms and 2 twin bedrooms, with 3 bathrooms.
Bath and pool towels are provided. There weren't any basic provisions in the kitchen such as oil, salt, dishwasher tablets etc. so most of this needs to be purchased at the local supermarket (a couple of minutes drive).
The lovely town is in walking distance (around 30 minutes), where there are lots of nice restaurants and a great market on Sunday. The port was around a 10-15 minute drive where we enjoyed an evening drink by the water.
Keys were handed over at the villa which was convenient, and we received our full deposit back. I would suggest that a cash deposit is an inconvenience seeing as we were heading back to the airport and therefore did not have the opportunity to spend the money.
Overall, a great stay and good value, I would recommend staying at this villa.