Everything and more than i expected, cant wait to wear orange bell sleeve dress in a few weeks. I would recommend online shop to anyone. Delivery was quick and the only issue was that the orange bell sleeve dress was quite a bit too big so i had to get it tailored in. The colour is so perfect, love that. I really like it but.