We went to the address and we were told by a man who lives there that it is no longer there. It is an apartment. He called the lady (owner?) who spoke to me in rapid Chinese. We had no idea what was going on. The man, after talking to her, told us that "We should try to get our money back".
Stay clear of this "hostel".