Can't beat it. For the low rates, and 24 hour support, I enjoy it. They use PayPal as the processor and way we get paid. Products get approved within the hour usually. They have a limit of up to 12 hours. I have never had longer than 2 hours. They do this to try and keep Baroqoo away from mass production and copyright infringement to a low.
If you are a believer in handmade only, and back to how Etsy used to be, then get in.