The villa we stayed in was the perfect size. The kitchen had plenty of room to cook, and almost everything we needed. There wasn't any pot holders or sponges to clean up with, but other than that, it was fine.
Both the couch and bed were really uncomfortable. My tailbone hurt from watching a movie on the couch, and the bed was a bit too stiff. The jetted tub worked great, but I didn't notice until I was already filling it with water that there was a residue line all around the tub. It looked like the line that comes from a bath oil or something similar.
The pools looked like they would be great, but the noise from other guests carried throughout the villas, and was a bit of a nuisance. We also were evacuated one night because someone on our floor set off the fire alarms with some bad cooking.
Inspite of everything, it was a great value for the money and the area is really charming. We had great service from the staff, and overall enjoyed our stay.