The top lid is hard to snap on at first, but other than that, it does the job well. Only downside is that the inside bottom has indents where the wheels are, where I could see dirt accumulating over time.