This is how I describe Buc-ee's to those who aren't familiar - Imagine a convenience store that's the size of a football field. Inside is freshly made, but not healthy at all food and the cleanest bathrooms you will ever see at a gas station. Next to the store, imagine another football field of gas pumps. Finally, all around the pumps and store is enough paved land to fill yet another football field.
You can spend 30 minutes in there pretty easy. I would say you could probably spend an hour in there if you tried a little bit. Lots of hot fresh food selections (Best known for their Brisket Sandwiches), lots of gas station food like chips, jerkey etc. Cold Drinks. tons of general merchandise things like T-shirts, Christmas decorations etc. They also have large, clean, well maintained bathrooms.
I've kinda figured that the basic business model is they offer just about everything you need and want if you are on a long car trip. Food, Drink, Gas, Clean Restrooms, a chance to stretch your legs for a little bit. And while you are stretching your legs they sell you a Bucee's Tshirt and tumbler.