Very clean, everything you need to self cater and walking distance to everything. I was very happy staying here and I loved Fremantle.