Grassmarket has a real buzz with shops, restaurants and bars right on your doorstep. Recommend nearby greyfriers bobby pub for haggis neeps and tatties and good quality kids meals. The apartment is great and has all you could need for a short stay with young children. The view of the castle does not disappoint!