I stayed with 3 people and it was suppose to be 2 weeks but ended up only 3 days and 2 nights because I was offered free accommodation somewhere else.
The place itself is fine but super super small and that is reflected in the price. For 2 people, it is fine but I wouldn't book for more people. Because you will have trouble fitting in your luggage, using the space for eating, moving around etc.
The building itself is old and has many airbnb apartments and hotels inside. It felt a bit seedy to me but I didn't feel unsafe.
The location is really amazing. There are street markets, food, supermarket, shops very close by. The mtr is only a 10 minute walk away. And really easy to get to/from the airport.
We had a few issues which were minor but very inconvenient. The one that made me take 1 star off the rating is because after I had checked out (early) when I was in transit going home, I received a message from the host asking if I knew where the second keycard to the apartment was. I only received one keycard when I arrived. So I was really concerned that someone could have had access to the place during my stay and the owner didn't even know that until after I left. Turns out the housekeeper had it but she didn't tell the owner. But I'm pretty sure Dave would keep a close eye on the keys after this experience.
Though outside the control of the owner, in the small amount of time I was there, I could smell quite a bit of cigarette smoke. One time there was a bad urine smell coming from outside.
The reasoning for 2 stars: 3 stars for the accommodation and environment of the accommodation which was ok. Less 2 stars for my experiences and issues that occurred. Plus 1 star because I thought that the host David was super nice and polite throughout our correspondence.