We had a month long stay. Place was nice and modern and had nice amenities like the gym and sauna. The pool was nice but a bit small and not for lap swimming. Mauricio's staff (Rich) was also very helpful in checking us in and getting us extra blankets and sheets. Location was great and close to the waterfront, Yaletown, and bike share.
Cons - this place is run by a property management firm rather than owners. You will pay for your own toilet paper, paper towels, soap, laundry detergent, etc... It comes with no sauces or spices which is tough when you're staying in an extended Airbnb. Basically if you're expecting the nice touches of a home, this is not it.