Horrible service. They make you wait for hours to get your bus to Atlantic City. Other passengers were saying this is a usual thing with Greyhound when there are too few passengers on a trip. They give excuses so that they can have a full bus so they can save money. We'll people this is not going to happen because I learned my lesson. Never book my ticket with them, go to NJ TRANSIT and your bus is always on time.