We stayed with our 7 month baby girl. The location was perfect location in Yale Town, close to restaurants, supermarkets, Granville island, etc. Underground parking was great.
Quite a modern apartment with great views, just the bathroom and kitchen require a bit of modernisation as they looked a bit tired. But we had all the amenities we required.
Flexibility with the booking would be welcomed especially with the current covid situation especially being international travellers, our trip was forever changing due to restrictions etc, only 50% refund if cancelled after 48 hours.