Yes, Carousel Checks is a legitimate company. They are an authorized printer for all major check manufacturers and have been an accredited business with the Better Business Bureau (BBB) since 2007, holding an A+ rating. They have received excellent customer reviews and have an A+ rating from the BBB. However, there are some mixed reviews about their service, with some customers expressing dissatisfaction. Overall, they seem to be a reliable source for personal and business checks.