I recently had my Sydney based team spend a whole month at the pink Bahama.
The feedback was great - awesome location along with an amazing house and I had great communication with the hosts throughout the stay.
I kinda wished I had booked this place for myself:)
I'd highly recommend this place for any length of stay as it definitely ticks all the boxes.