Papa55, we have rented from cruiseline formalwear and also through the cruiseline. The tuxes are nice. Only one time did we have a problem with a shirt and it was replaced before the formal night (they have spares on the ship).
Recently my husband found a tux with all the trimmings on sale for $100 and he bought that. The disadvantage is that now we have to pack it. The advantage is we save $100 per cruise.