Decent but nothing great. The entire place is old and not very clean. It's also loud, with lots of early morning departures featuring loud vehicles. You can't beat the price and it feels fairly safe. The staff works hard but there isn't a lot to work with.