I have a company I use and trust and will continue to use them for their prices and reputation. if you're interested PM me and I'll share.
The big saving factor for us is, the low season runs from April 15th to June 15th. Most other companies are in the mid to high season rates at this time.
Also, I booked the home I chose. Nothing unseen or allocated on arrival and they are mostly high en in amenities.