Alan's place was just as described bright and spacious as well that my 4yo son could play his toys around the living room without the crampness of a hotel room. We were pleasantly surprised that there was already all the necessities for a baby/child/toddler. There was a highchair, a crib if needed and even a stroller which we used when going out because we didn't bring ours. The free parking was definitely a plus. As described, there was milk and bread and all the basic sauces you'd need to cook. Alan greeted us in the early morning as our flight landed earlier than expected and we cleared customs pretty quickly and guided us through the apartment and gave us really helpful tips about the city.
As it was coming into autumn, during the early mornings and evenings we'd leave the balcony door open and the wind from outside was really nice.
The apartment was situated quite ideally, near car rentals (we used Bayswater), grocery stores, restaurants, and it took us 15-45mins driving almost anywhere from the nearer Targets, and Kmarts to further up - Fremantle and Caversham.
The only downside (which I didn't realise from the pictures) was that the toilet was situated in another room - just beside, the shower so our family wasn't used to it. The apartment isn't lift accessible so during our trip going up and down a few stairs weren't a problem but checking out with a lot of heavy luggage was.
Overall though our stay was really pleasant and all of us enjoyed it.