I stayed here for a month and a half and I was satisfied with my stay. The place is brand new and all the facilities that you expect from a flat are available. The location is also very good as it is very close to downtown Vancouver. Within the vicinity, you have countless options for your daily shopping, restaurants and parks. The communication while booking, before check in and after check out was efficient and all the details were provided.
Having said all the above, consider that the unit is on the lowest level of the building, and not much natural light is available, and there is literally no view to talk about. I also found it slightly overpriced.
Overall, I had a very comfortable stay in this place, and in case anything happens in the flat, they promptly respond to you requests.