Thank you ladies
@ missyj: he is kept in a cage, but it isn't a little teeny one. my bf hand built him a huge cage. it's about 4.5 feet high and 5 feet long. he has a wheel to run on, a bed/hideout, a pvc pipe he likes to run through and occasionally nap in, his food, water, toys (he likes cat toys), and a litter box. yes, he goes to the bathroom in a litter pan. the cage even has a storage space below where we keep his food/litter/clean blankets. i will attach a couple pics.
@ kelly315 - they can quill you when upset, but it isn't an issue with him. he is super friendly (at least with my bf & i).