I can answer Yes, to your first paragraph.
Not sure how exactly it works for Table games with medallion.
But its very easy to charge any amount to your cabin using the medallion at the
machines.
You can leave the amount in there and use it thruout the trip, or til its gone.
Can charge more to your room again when you need to, or cash out anytime at the cashier.