Aliexpress is like eBay it's entirely dependent on the seller. That said, I have had only good things through them. I've had two issues with different sellers and both refunded me right away so at least the platform keeps its sellers honest. Also, always always always always only use epacket or whatever else is faster and NEVER use china post. ePacket you'll get it in a week or two if things get slowed down for whatever reason and you'll often get it within a week if lucky, China Post you are almost guaranteed to wait a month and maybe if lucky get it in 2-3 weeks.
So just something to keep an eye out for when shopping there if you don't want to wait a month.