Probably good for short-term stays, think again for medium to long-term stays.
Basem’s apartment is usually clean and he seems to be mostly a good guy. For this reason and as you can see from a lot of reviews, most people will enjoy and find this a great place for a week or weekend. When you stay only for this long, you don’t really have a chance to experience his personality and it is mainly an exchange, hotel-like service.
However, if you are staying for longer than a week, you will have to make sure that your cleaning standards are perfect otherwise you will probably experience problems from friction between Basem’s standard and yours. This is where things really start falling apart and you will find out that he’s extremely unprofessional and poor at communicating.
His house rules “Please clean your dishes after eating” are extremely vague and are not actually the full list of rules. If you break any of his imaginary rules, he will first send you a kind, but also extremely vague message. If you misunderstand and clean in the wrong way, prepare for a very angry message. The communication was so bad in places that he would purposely leave his dirty dishes out to ‘teach you a lesson’. Again, not a problem if your cleaning standards are perfect, which I’m sure everyone’s are.
But wait, it gets even spicier. If you call him out for ‘poor communication’, he will basically lash out at you in the chat and send you essays about how you’re the bad guy, need help, and basically borderline threaten you at the same time.
So in conclusion, if you're anywhere below perfect in cleaning, it’s probably worth re-considering. But apart from that, and for short-stays, this option is probably not a problem.