i ordered from them about two weeks ago ang got my shipment about 12 days after ordering.. there was no communication and then when they shipped several of the items were not in stock and they deducted from my bill. they are on the up and up but service was not very good....