My main concern with this platform was price but once we started using it and working out ways of adapting for our business requirements, I realised how powerful and flexible their services are so there were no downsides really. It's hard to recommend anything as everything seems to be good! We have tried lots of different platforms in the past including Amazon. They always felt like they missed something or didn't offer all things required from my team to operate an online store (and of course