I am about to order something from H&M and wanted to check the sizing. Is a 12 an actual 12 or do they come up small and is medium a 10-12?