Good for 2 but not for 4. Me and my friends stayed there 3 nights. The house was clean and nice. But it is not what I call a villa. It was just an apartment in a house. Some more tools could be provided for the kitchen like a cutting board and a sharp knife.
But that are only little things. The actual problem why I only give 3 stars is the sofa bed. I never slept on a more uncomfortable sofa bed. You could feel the rods through the thin mattress. Therefore I would say for 2 it is decent but not for more.