Leonards bnb is a great place to stay while in Perth - it is in a quite suburb but still close to major shopping centres and major roads to travel as much as you need to around Perth