Advanced booking can be a fine option for the peak summer season, but if you do really in order to save, might arm yourself with patience and wait for last minute deal.
However, there is also another similar companies dedicated to providing occupations. https://Emeraldofkatongshowflat.blogspot.com