That's a great apartment for 4 persons. We were 6 and a bit squeezed. The inside table is small and there is one bathroom. Also, when we were there, the temperature in the day was about 27 Celcius, and 18 at night, but the apartment was pretty warm, especially the small room which didn't have a screen.
This said, the patio outside is very great. We ate there almost all the time. The table is big enough for 6 and protected from the rain. This is the key value of the apartment, with the location. It is very close to seawall going around the False Creek and Olympic Village Station, and walkable distance from Grandville Island. There are groceries and restaurants very close too.