How about Daxing District Library in Beijing?
Beijing Daxing Library is generally good. Generally speaking, if you need to apply for a card, you should apply for a card deposit in 50 yuan. Borrowing books within the prescribed time limit is free. If you don't have enough reading time, you can return them before lending them out. Daxing Library has a study room where you can study by yourself. If you go on Saturday and Sunday, try to go as early as possible, otherwise there will be no seats, which is usually ok.