hello all, my son will be 10 soon and he realy want to have a cat for long time. i dont realy know if i could do this as we live in a second flor flat with no garden, also i dont know if all the cats are able to learn (not mess the house), is the cat expensive to keep what about the vet or anything else, please advice. thank you C.