The check in time of our hotel is from 2 pm. If it is ok with you we could keep your luggage until you check in.
Thank you again.
Yes, not a problem. Most hotels in Japan will accommodate drop off of early luggage.
Yes. That's what we did last year, left our bags at the hotel and walk around the nice shopping centers till check in time.