Ultimately, we were satisfied with our stay but there were a few things that made our visit difficult that I'll mention here for transparency.
The location was perfect and by far the best thing about our visit. Close to the metro and a short walk to a lot of fantastic neighbourhoods.
The unit itself was old and not the cleanest. We expected that, but there were a lot of other issues. Kitchen was fairly bare, but we did not cook. The shower door kept falling in, and on our second night the knob for the cold water in the shower fell off. Sam was quick to respond and offered another unit to shower in, but given the issues with our check in, we didn't bother.
The unit was really hot, especially at night. We kept the windows open - which made the door for the middle bedroom move during the night (it sounded like someone was coming in!) and it was tough to sleep.
The WiFi network/password was not correct from the instructions, but they can be found using the router itself.
The most frustrating part was dealing with check-in. Default is 5pm, with the option for early check in at 2pm. I messaged the host a week in advance and he eventually got back to me with a third party check in site where I could pay for early check in for $40. We paid, sent in our request and it was approved for a 2pm check in.
When we arrived around 2:15pm, the unit wasn't ready and the staff did not know we had early check in. They still had a lot to do (1-2h they said) so we had to change our plans, occupy ourselves and came back about 1.5h later. We ultimately missed an event we paid to attend, and it was frustrating since we paid and the request was approved well in advance of our check in date. The most annoying part is that the fee did not go through Airbnb so I have limited action to get a refund on the check in.
Ultimately, our trip was still a lot of fun, mainly based on the location of the unit - we were only there to sleep and shower.