We only spent one night here, as we arrived late/left early. The host had been helpful providing a travel cot for our toddler and everyone slept well in the lovely bedrooms.
We were a small group of various ages and a dining table/chairs would have been really helpful, but if you don’t mind eating in the sofa/floor/standing the place is ideal for a stay in a central part of Edinburgh.