Diana's place had everything we needed, although it is small it is very clean and well kept, with lots of welcoming touches, including a coffee machine and a small fridge. Although we didn't meet Diana, the check in was very easy, and she was very accommodating and quick to reply to any questions. The flat is on a quiet street, and only a short walk from public transport or Granville Island. We would stay there again!