I’d go down this route too.
If you’re just earning money from Airbnb, with no business related spending or expenses then you might be able to get away with a personal account.
However if you’re going to be paying any fees like for cleaning services, any maintenance, tax etc then a business account is the better option because you won’t fall foul of any T&Cs which restrict business activity on current accounts.
You don’t need to be a business to have a Monzo account. I have one for some of the plant sales I do (& when I take card payments for my Dad when he goes to local fairs and markets selling honey!)