This has been one of the worst companies I have ever travelled with. I came in from Phoenix to Vegas Friday and they did not have a bus. Instead they loaded 12 of us into a van and hauled us to Vegas. It was packed and uncomfortable. Now headed back to Phoenix the bus was 3 hours late but finally gets here. About an hour in the driver says the bus is overheating so we have to wait for another bus from Vegas about two hours away. Overall terrible customer service and performance. If you have the option, go with someone else. I will say the bus driver has been keeping our moods up and he is very helpful.