Advice on refinishing bamboo desktop?

Hey all, I have a bamboo desktop and was thinking about sanding it and refinishing it. I was wondering if anyone has worked with bamboo and could walk me through how to best resurface and refinish it. I'd like to go with a dark grey/black finish but also a highly protective sheen as well. Can this be done in a single day or will this require a full weekend (assuming I gather materials ahead of time).

TIA.. Also would love to see if anyone has any nice bamboo desktops they've done.