While not used that one particularly, we've used ones like that for a couple of villa bookings. But we do do a lot of research around any place we chose (and often end up contacting them directly anyway). So far, not been burned in any way.
I certainly have used the site as part of that research. Try just googling the villa name though to see where else it turns up.