Not really up to 6 months.
I bought one of these for my five month old. Not a chance is it keeping her arms in. She’s not a big baby at all, but the length of the arm section on the cardi is too short for a baby her age and her arms pop out during the night, rendering it useless. It’s been a wasted purchase.