I take this bus to D.C. a lot and connect to Delaware, Philly, and NYC. This time I'm dropping family off, instead of being dropped or picked up. It's bittersweet. Tonight the bus is sold out.. they are going to be packed in. Unloading & loading tonight is taking abnormally long. Free Wi-Fi onboard and anywhere in close proximity of the bus, so plus for that.. bathrooms onboard can be pretty minimal. Some have toilet paper and hand sanitizer and some just don't. Some smell like blue juice and some smell like a cow died in there 3 weeks ago and the carcass is rotting. It's a pretty average experience for the price. Wish the price was lower and schedule options more diverse. Charlotte to D.C. only leaves twice daily, 1155am and 1130pm. Lately, I've been riding their competition.. several of the Chinese buses that leave throughout the city for a fraction of their price, don't have to make connections, offer the same facilities (Wi-Fi and restroom), and have more scheduling options. .....getting back to tonight's bus, it arrived roughly 20-30 minutes ago and they are still offloading. My family has barely inched up in line and the line behind them has grew tremendously. It probably won't leave until closer to 12 midnight! Usually this bus is much more timely.