I've only done bar set-up on NCL. I've never order room service from the bar, but I didn't have to because my mixers and glasses were already in my room
. I believe the bottle the prices ran about $20 more than buying them yourself but my bar tab was cut by 90%. Great deal for me.