I can't comment on the fit or comfort of these, only the superb packaging as my order arrived too late for the purpose I ordered them for and I no longer needed them (to pass around at a birthday party I attended to those whom felt they needed one) however these arrived very nicely boxed and packaged separately as advertised. Pretty colors.