The apartment itself is nice and we'll equipped. We enjoyed our stay. The sewage smell has already been addressed and Anne has also informed us about it so while unpleasant, we were somewhat prepared for this. I do think that this is something that should be fixed if possible - my bathroom used to smell like this and we just had to reseal the toilet.
The location was good, but not convenient for those who find trouble with stairs as the apartment is located on the same hill as St George. The apartment is on the 2nd floor so you can expect more stairs there. The Metro is about 10 minutes away and there are plenty of restaurants and bars nearby. We never met Anne, but she was nice in communications although we met with some trouble getting the key for check-in. We just went to grab a bite and returned to the Indian restaurant and the key was available.