Great location, near to Downtown. You can reach everything easily by foot from there.
The flat have everything you need, to have an amazing stay in Victoria.