Isabelle's place is just as described, well equiped with all you need and she is in constant communication so check in and out was super smooth.
Mind the stairs as it can be difficult, but as anywhere in Alfama it's going to be like this.
I really recommend this place!