Nearly everything is shipped from China and is cheaply made. Only one time have I bid on an item that was actually shipped from the USA and was worth the money. I've bid and won on 9 items: 2 of them I kept, 4 of them I threw away because it was crap, 2 of them were suddenly cancelled with no explanation. The last one was shipped at beginning of April, spent over a month on an airplane up in the sky, spent another month on the ground somewhere else, then put on another plane and finally landed in Queens NY 2 weeks ago. Now it's in Atlanta GA. I'll be lucky if I get it by July 1st. 3 months of waiting is totally unacceptable.
Tophatter should have an option of choosing which country you would like to bid from, so you can receive your item in a timely manner. Until then I will no longer bid on that site.