Besides the leakage we walked into on the first day, the entire stay was wonderful.
It was raining on the morning we arrived, so there were puddles of water and damp spots in some areas. Upon contacting Linda about it, she responded quickly to apologise and find out what happened even though she was overseas. Although she proposed to contact airbnb to arrange for us to stay in another apartment, we decided to stay on because we liked the place and didn't want to move. She kept her word to give us a partial refund for the inconvenience, something that we really appreciate.
There were some design flaws to the apartment. The toilet had a tendency to flood after a shower so there was a need to mop up the area with towels, something we simply got used to doing. The bed was just right for us - we were both around 170cm in height. The walk-in wardrobe area was a bit dusty and appeared to have items left behind by previous guests. We found that the apartment had everything we needed during our stay, including nice details like tea and guidebooks. The location was great as well - it was a quiet neighbourhood with public transport available nearby. Self check-in made it very convenient for us.
All in all, I would still recommend this place. Thank you so much, Linda!