Mercedes-Benz of Denver has won the prestigious award of 2011 "Best of the Best" by Mercedes-Benz.
The Best of the Best designation is awarded to the top 15% of Mercedes-Benz dealerships nationwide who have excelled in customer service and exemplary sales performance in new/pre-owned sales, service and parts, as well as living up to the promise of the brand motto and the "epitome of excellence".