The Mantra on Russell is in a great location super close to the QV mall and Chinatown, everything we needed was within a few minutes walk, and we found that we could walk to pretty much any attraction within 20mins.
We really enjoyed our stay in this property and found it really inviting, clean and comfortable. The windows do a great job of keeping the street noise out, the apartment is really very quiet (and we live in the country where we are used to having zero noise at night). We would happily stay here again and would recommend it to anyone