Need some opinions.....we will be arriving to Kidani late (11ish p.m.). Do you think it would be better to check in online before leaving home or at the desk on arrival? After reading all the recent posts about messed up room assignments, I am wondering which is the best way to handle this? Any thoughts?

Now they might not meet your room request and if you arrive late they might not be able to switch your room, but they certainly SHOULD have something that technically meets your booking category!!! Unlike airlines things ought not be overbooked. 