I ordered 2 different "baby tuxes" in 9 month before this one - they were both close to $50 and when they arrived were strange sizes... pants big enough for a 2 year old and shirt colors so tight I couldn't even button around my chubby buddy's neck
This one not so!  I ordered 6-12 month for my 60th percentile 8 month old, and it fit adorably! maybe a LITTLE on the big side
(accept the white shirt which was a perfect fit - no way would fit him if he was any chubbier)
but the cotton was my favorite part - he was comfortable in it ALL day and people were melting at how adorable he was.

The bow tie is sewn on - which for me was excellent as he immediately was trying to eat it.
If you want to use your own bow tie, the stitching is readily available inside the shirt and could be snipped off.
possible cons, quality of the stitching on the hem of pants was not great, so will probably not last many washings,
but I don't plan on dressing my babe in a tux often, so not a big deal for me.