Received it on time. Good quality & great price. Tried it on my 20 month old baby & it's a bit small even when adjusted to its longest size but would still keep it as it is currently fitting perfectly.