I'm really impressed with eShakti. I have bought 5 dresses through them now and will definitely be ordering more in the future. I've had most of the dresses customised - usually on the sleeve and length and it feels wonderful to own something that's unique.
A recent purchase (which I'd also had customised) didn't suit me at all when it arrived. I returned the item easily and free of charge and was given a no quibble refund (which included the delivery costs) within a few days.
Not sure why people are saying the items don't fit - the measurements for each dress are clearly displayed on the website and I tend to measure myself to check before ordering so I know which size to go for. In my experience, each dress has fit like a glove.
Delivery is surprisingly quick, given that I usually have my dresses customised and that they are made abroad.
I would recommend eShakti to anyone.