We used MW Tux and were very happy with them. They have a large selection of styles and colors to choose from. The tux's (which include shirt, tie, vest, shoes, socks, pants, & jacket) range in price from $120 to $170-ish. We had the tux's delivered to the hotel and everything went smoothly.