I have a very messy cat in my work building. With the old litter box he was able to fling litter everywhere, and it was a daily chore to clean. This keeps the stray litter contained. The top does not snap on, but I have not had any issues with it not staying where it belongs.