I gave it 2 star because of price. Not sure this is worth 29.99. Does not have a clean-out. Maybe that was in the specifications but I missed that detail. Could get for less cost at a hardware store with clean out.