Some have described Corona as having a horrible taste, but the beer is selling well in the United States.

The Mexican beer is selling so much that there is a shortage of the product, according to Business Insider. 

The Wall Street Journal reported Constellation Brands -- which owns Corona, Modelo and Pacifico -- has seen such a huge increase in Corona sales. The company is now worried it can't keep up with demand.

Constellation is on the verge of creating a $1.5 billion expansion of the main Corona brewery along the Texas-Mexico border to help meet demand. Additionally, it's trying to find a good home in California for an even larger brewery that could outpace the first one's output by 2018.

The taste of Coronas has been slammed by critics, according to Bloomberg. The Beer Advocate gives Corona an "awful" rating of 55 out of 100 and the following description: 'Faded aromas of sulfur, faint skunk and mild cooked veggies.'"

Despite all this, it is the fifth bestselling beer in America and is leaving investors confused.

Turns out the secret to the brand's success is marketing. Constellation has been targeting its customers by getting them to buy the beach-friendly beer in the winter months. Also, the brand gets famous names, such as NFL coach Jon Gruden, to sell the beer.

Watch one of Gruden's commercials below.

The company announced it will begin selling Coronas in cans, which will double the amount in sales.

Corona's success is also puzzling because traditional beer brands, such as Budweiser, are facing declining sales.

According to First We Feast, Corona only trails Miller Lite, Budweiser, Coors Lite, and Bud Lite as the most popular beer in America.