You might never have heard of DiamondRock Hospitality, but if you regularly stay at upscale or luxury hotels in top travel destinations in the United States, you likely have stayed at one of its properties.