Due to the large number of size and style variations such as colour, heel height etc we do not hold shoe stock. As such when we receive your order we then place this order with our supplier and we receive shipment within in 7-10 working days. This is the only way we can keep our prices so low. With sizing our suppliers suggest going up half a size from Latin to Ballroom ie if latin is size 5 then ballroom 5.5. Any queries on fit/sizing please contact us directly.