First of all let me say that I loved it! I am always hesitant about ordering anything online from any website, because i've had a bad experience before, however this was a pleasant surprise. The fabric was quality cotton fabric, and the fit was great. craftsmanship was excellent! The detailing was exactly as shown on the asos website, and I was impressed.