Best time to come here is either right after they open or come right before they are going to close. If you come during lunch time, you'll be waiting anywhere up to 30 minutes. They accept either cash or credit card, not sure about check as I've never pay with one before.