Great location. Wonderful views of the city. It was easy to walk to the sea wall and access the boats to Granville island and science world. We also walked to Canada place and has town. We were traveling as 6 adults and 2 kids. Two bedrooms were a great size, the third one is quiet small - but we made due. The office we made into a small room for our toddler. There was enough seats at the table for everyone and seats in the living room to watch a movie.
I would say to avoid walking east from the apartment after dark - as close to some more challenging neighborhoods - we stayed north, west or south and it was fine!