Quality would get it 4 stars but size gets 1. I wear large and ordered large, however the top simply does not fit and the bottom nearly fits me. The only thing good is that my wife could wear the top, perfect size for her.