I am unsure of Thomson and Island Cruises but most Cruise Companies do not charge for Room Service. There will be a menu in your room and also ordering breakfast etc.
The only expense involved is a tip for the room service person.

Sue