The place is looks great.
Located at Cambie Village with direct access to all the city attractions.
Many nice restaurants in walking distance, don't miss the nearby Ice cream (Rain or Shine).