apartment 8 20 aquila court mermaid beach qld is no longer available