I am overall satisfied with my orders but there are things that needs to be improved! For example for one product i had to wait for almost two months to be dispatched after i made my order! This product was available when i ordered it! Another thing is that one of the shirts was torn so i got my money back in my twinkle wallet! I am really satisfied with the support as response is relatively quick and staff is always willing to help! Finally the site is really easy to use!