Viviena was a gracious and responsive host. She gets an A+. The flat itself is small but adequate. Because we did not have any children with us, however, the second bedroom was pretty much wasted space for us. If you are there in the summer, be aware that the flat can get warm and that it has only a mobile air conditioner. The living room has large plate glass windows, which are nice, but unfortunately they have a southern exposure, which means that the sun can make the living area quite warm even with the shades closed and the air conditioner running. And there was a major construction project under way right across the street, which often made it noisy (one of the living room windows had to remain open to vent the mobile AC). What saved the flat was its location. It is on the edge of Yaletown, right across the street from BC Place Stadium, and within walking distance of downtown, Gastown, False Creek, a metropolitan rail system station, multiple grocery stores, lots of great restaurants, and the ferry to Granville Island. It is a great location. Also should mention as positives that there is secure underground parking and a gym as part of the amenities. (We did not use the pool and sauna, but they are available too.) We enjoyed our stay there.