My apartment has all hardwood floors, even the bathroom (except for the slate tile in the kitchen).
There is one carpet in the entire place: a very small (doormat size) but very nice oriental rug i keep in front of the bathroom sink because it is so thick, warm and soft on my bare feet when I'm brushing my teeth..
Guess where the cat has elected to barf?