@Ryteb PymeroceOkay Hippo, first off; Raphael is the captain of the vessel. There would be separate guest quarters for people of note. Second, a man like Raphael would not ever willingly take someone called a Traitor onto his ship, and would never allow him into the same room. Third off, why the hell is a commandant on a smallish vessel like this one?
Edit: looking at your CS just adds more questions. Like how the hell does a pirate become a marine officer when even the Shikibuki are kept at arms length, especially when it says in his personality that he hates the marines? It might seem like I'm ranting, but this makes no logical sense in the One Piece world.
Here's a few explanations that might work.
-Its not so much Dracos staying in the captain's quarters so much as it was he was waiting for Raphael inside
-In situations like this it would probably be a matter of rank.
-I've got some possible ideas as to why Draco would be on the ship, but it would all come down to he was where Raphael was and needed a ship so he commandeered it. The way I see it, there's something important enough about the Scarlet fists that the world government would send three different ships from three different areas. It wouldn't be too far fetched they'd want a commodore there as well as a few higher ranking marines..
The hardest one is a pirate moving up the ranks. Now, I'm not saying its impossible as the world of One PIece is nothing if not fluid, but I he became a marine at much too old of an age and his climb up the ladder was much too fast. I could see him working his way up, but it wouldn't be within five years. I think it would take at least a few decades. Also, and this is merely my personal opinion, but Draco seems way too young to be at such a high rank. AT the very least he should be a good couple of years older than Raphael
Just for the record I'm not taking one side or another. These are simply attempts of making sense of things..