We stayed at Jonathan & Benjamin's for a couple of nights whilst visiting Perth. Really lovely flat, great hosts (really quick & helpful when replying) and amazing location. The apartment has a lot of cool bars, cafes and restaurants within a couple of minutes walk. It is also right opposite a supermarket and just 5-10min walk to the train station which gets you into central really easily!
Highly recommended, would definitely choose to stay here again!