Loved the location of the flat, which is why I chose it. Close to the west end shops, pubs, bars etc. Communication with the host was clear and quick, but I did not meet Stephanie. John met me upon arrival and check in was quick and easy.

The flat is small but enough for my needs as I was in Perth for business and out most of the day. Unfortunately, it was pretty dirty and for those fussed about cleanliness this is a problem. The bed cover had a large round stain on it, and there was hair everywhere, long black hair, on the floor, bed, and furniture. I messaged Stephanie about the hair, she apologized and asked for photos so she could show her cleaner. As I had read about that very same dirtiness problem on an earlier review, my guess is this is not the first time this has happened. Normally with Airbnb I am not too fussed about cleanliness, as I expect that Airbnb places are living spaces which people rent out but normally live in. The reason why I was unimpressed with this place is because it is a holiday rental, nobody lives here. So for holiday rentals, leaving them that dirty implies a real lack of care.
The furniture is dated and overall not very clean and I would not venture to cook in the oven. The fridge is old and loud, it woke me up on the first night and I had to switch it off for the rest of the stay. I did not mind that much as I didn't really intend on cooking in the kitchen anyway. Also, the walls are overall very thin and I could hear neighbors as they flicked the light switches or walked around. I had no probs sleeping with that, but those with a lighter sleep might.
The place does look like it is on the photos, but the photos do not show the age of the furnishings. The balcony offers really no view, but you get some good sun coming in.

As I said, for my purposes of staying out all day and coming in only to sleep, the place was fine, and the location for exploring Perth CBD is great. But if I were staying in Perth a bit longer and planned on spending more time relaxing in the flat or even cooking, I would probably look for something else.