Pros: cheap. Location. Host makes himself available for any problems that arise (unfortunately they are numerous)
Cons: cheap- yes it is a great price but as they say you get what you pay for. It was very dirty. We only stayed four nights but experienced numerous issues including being checked into the wrong room, unpacking most of our stuff, then being told to move. The host did not even offer to help with a bag but just stood by watching us with insincere apologies as we scrambled to fix the problem he created. The bathroom as another reviewer noted has a bad smell of sewage that got worse as we were there. It was dirty, very superficially cleAned. All in all price is hard to beat but just know you are getting what you pay for. So for a few days sure, any longer than that and I would strongly suggest paying a few extra bucks and getting a better place with a less shady host.