I enjoyed my stay at Olga's very much - the place matched the photo, and Olga herself was very welcoming and easy to talk to. The place is literally a five minute walk from Verdun metro station, which was very convenient for me considering I had to go to downtown almost everyday.
It was overall a very enjoyable stay!