Nothing to add.
In addition to the litter, here we have a powder which controls odor and you put it in the litterboxes after the weekly cleaning. If possible: Scoop the stuff out of the litterbox soon after kitty has done his/her business.
We have two cats in the apartment and nobody knows that from any smell.

I agree to BastetsMum: The smaller the apartment, the more important is a scratching post -also as fitness training center . Our's goes high to the ceiling and has a very high mat which is their favorite spot. And when they are in the mood they can run up and down like squirrels.

Go to a shelter and leave the question to the cats there. I an sure the right one will choose you. (I must admit that one of my boys is also an abyssinian -I had rescued cats earlier in my life but then I fell in love with that breed...

And come and tell us how it worked out.