I have one of these myself and think it is very good for its price,nice fit and comfortable shape my only criticism is that it tends to ride up a little.
Just a note It is a buoyancy aid not a life jacket.
Buoyancy aids keep you afloat where a life jacket is designed to turn you onto your back to keep your face out of the water.
Always wear the correct size,too small will not hold you up and too big will slide up and cover your face.
Test it in a safe environment first,It amazes me the amount of people that don't test them and trust their lives that it will keep them afloat.
If you sail or kayak one day you will end up in the water!!