Arrive on time and overall quality is good. However, the door stopper inside is very week. No matter how hard you try to put it in, it will come out eventually which means door will fall out. Wish there were extra piece for this.