Product is okay. Items took 2 weeks sitting at their warehouse before it was shipped. Waited for tatal of 3 weeks before I received the items from the order date. Has poor cancellation policy and customer service, so make sure to put your order ahead of time. And please READ their cancellation or return/refund policy before making your purchase!!