I keep writing this correctly (using an Arabic keyboard) but it keeps marking it wrong
Is it هذه instead of هذا because room is female?
Yes, "this" is referring to the room, and the room is feminine, so "this" must be in the feminine form.