Depends on how early, how many days you are staying, if rooms are available to release for early check-in and if you are demanding or nice!
Not generally but it won't hurt to ask the hotel directly and I am sure they will work with you if they can. You could always book the day before if you need a really early check in.
No
Thanks! Your answer is awaiting moderation.