I bought this for my teenage son and it’s perfect! 
The separate compartments and size means he no longer has an excuse for his clothes to be on the floor and the individual bag sizes are perfect to remind him to bring one down for washing. It also means he’s not overloading my washing bin as they really are the perfect size each.