If you have a ticket you can sleep at the station. Beware of your things. And beware that you may not hear your bus has arrived. Or let the attendant know that you're going to take a nap and maybe they'll wake you up for sure.
Bus station seating is steel wire connected chairs. Very uncomfortable
Yes. There's also a couple of hotels downtown.
Yes you can. Only If you have a ticket.
Thanks! Your answer is awaiting moderation.