We’ve only had it a few days now but so far it stays on well and looks great! We have a very busy 2 year old that can’t manage to destroy any and everything, and it withstood him!! I would say the Styrofoam that comes with it to keep it tucked in doesn’t work all that well but I knew that going into it even still it’s great!