Is this ok

Does this look OK? The jacket is thin not a puffy coat. Is it safe? Do the straps look OK? He is 5 and half months the waist looks funny cus the coat kinda tucked in