I give it four stars because the quality is great however the pants were very small and had to get pants from a tuxedo rental company. The sleeves on the jacket were long so it had to be altered but Otherwise, I would give it a 5 star. My son had so many compliments for his prom. Also bought shoes to match