In answer - Yes, Yes, Easy, Yes.
But I would agree with another poster - creates dust and you'll be wiping your interior surfaces regularly, and we have a small hob which is essential unless you can spend your life thinking 30 minutes ahead, as you don't want the Rayburn belting hot enough to boil a kettle, or roast something all the time. Throw in some small bits of wood to get up to quick heat for frying etc. It does consume quite a bit of coal, easily £20 a week. I like it but could equally live without it. A small solid fuel stove would probably warm up the boat quicker and use less fuel. Great to lean up against though on cool days, try doing that with a Morso.