Great villa. Basically, 100% as described and seen on photos . We have seen some previous reviews, complaining about odor in some rooms and quality of sunbirds/beds. We did not have such problems, so I guess they have been resolved.
We especially appreciated how friendly, approachable and helpful our hosts from Rent Costa Brava were in solving any questions and issues that we had (however small). I guess such professional approach is a bonus you get when renting from a business.
Area for improvement (If I have to mention something): towels.
Hint: if you organize your mid-stay cleaning service independently, you should end up paying much less.