I highly recommend!
I was in Vancouver for 4 days for a conference. The conference was downtown (Burrard street) and the apartment was perfectly located (1 min by walking from the metro station and then only 4 min (2 stops) away from Burrard street). The communication by the owner was a very big plus, he was very attentive to any need I could have had. Another plus was the presence of foodmarkets, starbucks and small restaurants / fast foods around the apartment.