Go for personal recommendations or use an agency. There are many sub-par properties that have great (fake) reviews and look fantastic online but are not. Only rent a property that has been around for a while. Location does matter. At that budget you can rent a good villa, but not a perfect one that fits all your requirements.