Advanced booking is often a fine option for the peak summer season, but in really to help save, might be arm yourself with patience and wait for last minute deal.
However, there can also be similar companies dedicated to providing professions. https://medium.com/@emeraldofkatongcondo/discover-your-dream-home-emerald-of-katong-condo-revealed-560221988831