I would give a negative star but that's not possible. They accept the order and then they keep extending you delivery time. Once they exceed your patience they even have the ordasity to threaten to charge a cancellation fee. I will be making sure everyone knows how horrid to his company is.