Great stay at David's place. Apartment is very centrally located in grassmarket, only a short walk to the Royal Mile and castle and not too far away from Princes Street.
The apartment itself is clean and comfortable. Plenty of space in the living room for a seven month old baby to roll and room in the bedroom to put up a travel cot and a comfortable bed. Kitchen was stocked with everything you could need also.
Communication was great, clear details provided on how to check in and David was in touch during the stay. Would definitely recommend and would stay again if in Edinburgh in the future.