We really enjoyed our stay at Rick's townhouse. The place was spotlessly clean. The kitchen was well equipped, and there is heaps of space in the townhouse. We had a car, so I can't comment on public transport etc. As there's no wifi, I brought my own wireless dongle/flash drive.
Rick was easily contactable, and very responsive both beforehand and during the stay. Check in was a breeze, as was check out.
Will definitely stay again. And would definitely recommend Fremantle over Perth.