C.C.
I had a house rabbit and she was the best pet ever.
I kept her cage in the bathroom and she would hop her way in there when she had to go. She was litter box trained and I kept her littler box in her cage.
A friend of mine kept her cage in their laundry room.
And yes, they are messy. One thing you can do to reduce the mess is to attach fiberglass paneling to the lower half of the cage. This will help to keep droppings and hay within cage limits.