TBdress site is easy to navigate and the pictures are generally nice. Ordering was also pleasant and smooth, the shipping was a bit higher than I expected but the cost effective prices more than negated the cost of it. I chose the cheapest shipping and was told to expect my package within 10 working days but I already received my package in just 6 days, which is great, so thumbs up for that. The quality of the dresses I had ordered were generally high, nice fabrics, stitching was all right, the fit was great on the majority of the items. I would do another purchase in the future. I have already recommended TBdress.com to some of my colleagues and friends, especially those tying the knot later this year