There are not many takeaways nearby so a trip to morrisons may be needed.
For days out, get a family day pass £9 on the 44 bus to explore York Square and Princes Street.
With regards to the flat, everything is provided except toiletries so minimal packing needed.