Cruiseline Formalwear is the company to go to. Go their website and pick a tux, suit, accessories, etc and enter measurements. They will ensure your rented attire is waiting in your stateroom when you board. We've used them several times and had great experiences. We've never had a problem with fit, but they also supposedly do minor alterations or size exchanges if available.