What makes a great BLT?

Which is most important…

The toasted bread? The amount of bacon? The crispness of lettuce? The thickness of tomato? The (optional) mayo, or other sauce?

Thanks for your answers in advance!