David's is very flexible and welcoming. The room we stayed in was big, neat and had fresh towels and all the necessary things with an en-suite attached. We stayed there for a night only however we enjoyed the little walk in the morning by the docks.
I would highly recommend the place for anybody visiting Edinburgh / Leith.