Yes bagless. It has 2 compartments, one picks up dust the other objects etc and compacts it, it does hold a lot.
The brushes are what picks up my hair.
My first go with an automatic vacuum cleaner:-
The first one I bought. Before putting it down I vacuumed the bedroom. Moved the bed to the left, vacuumed the bedroom. Moved the bed to the right vacuumed the bedroom. Moved the bed down and vacuumed the bedroom. It was clean enough to eat off. It was with one of those cyclonic vacuums off the TV that are for asthmatics and supposed to take everything out of the air as well.
Then I put the automatic vacuum down and left it. A few minutes later I couldn't hear it and had to go looking for it. I eventually found it choked on a troll pen. On the hair of the troll, that was on the floor, at the back of my camphor chest. So my vacuum obviously didn't reach that far as I had no idea that it was there. I pulled out the vacuum and honestly it looked like it had been vacuuuming in an attic that had not been vacuumed for 20 years.
It had dust bunnies hanging off all over it, it was also covered in dust, both trays were chockablock full and my hair, which is quite long, was wrapped around and around and around the brushes, so obviously the vacuum off the TV did not pick that up, so there would have been years worth of my hair on the floor.
I removed the troll, cleaned out the trays, cleaned the vacuum and put it down again, and again and again and again. That vacuum kept picking up stuff for a week in that room that I thought I had vacuumed totally clean before putting the new vacuum down. That is because moving the bed over was not enough to get to the middle of the floor and being an ensemble there is no room to vacuum under the bed. Where as the automatic vacuums just go under it without me having to move it or anything.
Also Sadie will automatically kick in with more vacuum if needed. You will see a blue light come on and she will circle. I took her to Mums and put it down on her clean floor. Sadie just kept circlling with the blue light on all over the place and Mum took offence!!!! that Sadie was calling her floor dirty. The next time down not as many blue lights on and circles and now of course doesn't do it at all.
Sadie (Roomba) automatically goes from carpet . The roomba also comes with a tool for removing hair from the brushes. You need a thin pair of scissors for the rubber roller, this gadget that I just mentioned for the brush roller and a phillips screwdriver to remove the outside brush as hair gets under that as well. I wish I had had that brush gadget with the first vacuum when I found it with all my hair wrapped around it. That was a nightmare.
She also will not go down stairs so you don't have to worry about that. When I take everything down off the top shelf for christmas I put her up there and she will vacuum it for me. She has sensors and won't fall off.
She does come with virtual walls if you don't want her to go somewhere, or just shut the door or put a box down.