I would always call ahead, sometimes they overbook.
10pm
You should be able to check in later. I booked online through a third party and had guaranteed check in. I arrived late, like after 10pm too.
I've checked in as late as 10pm. If you call them they will work with you.
Thanks! Your answer is awaiting moderation.