D's apartment is spacious, clean, and conveniently located to everything. It was just a short walk from the train (that also runs to/from the airport) as well as the ferries to Granville Island. Lots of great restaurants and cafes nearby. We have a 6-month old and the apartment was well-equipped with everything we needed for our stay (a travel crib, highchair, baby shampoo). We ran into a slight issue upon check-in but D was quick to communicate and help resolve the situation quickly. Would highly recommend.