I recognize some of the hotels from the pictures - they are legit. I cannot imagine those small apartments being legal though, unless they are registered homestays.
Also, those apartments have this disclaimer: “The host only accepts Chinese guests at the moment.” Not sure how this is okay.