Overall i would give this airbnb a 3.5/5 rating.
The airbnb was spacious, plenty/enough room for 4 adults. The view is very nice and the location gave easy access to the cable car and DLR train station.
However, there was wear and tear in the airbnb that was not seen in the photos on the listing. At the entrance, there are some floor boards that were loose and could easily be slipped on. The sheets had some dirty spots. One of the bathrooms had a missing shower head and the toilet flush did not work. The other bathroom had a divider for a shower curtain which did not keep the water in very well. The kitchen looks very nice and everything functions well. However there is a crack across the stove top which needs to be fixed.
While there were some inconvenient features to the airbnb, we were still able to live somewhat comfortably for 1-2 weeks. The issues listed above can be easily fixed and upgraded and the airbnb can be a 4-5 star listing.