I want to buy a vacuum cleaner to clean the carpet in my room. It will be used just for a small room, so I do not need something too fancy. However, I am a long haired person, therefore, it should be powerful enough to suck my hairs from the carpet. What do you suggest with a price less than 0? (also it should be bagless if possible)