Really great location, ten minutes from the castle and both central train stations. Near the tram stop which links to the airport. Restaurants, cafes, shops, and bars all on the doorstep.
The on street parking is limited to 4 hours during the day and due to the very central location parking nearby can be expensive. Not a problem just useful to know if driving to Edinburgh. The flat is on the 3rd floor, which when lugging a toddler or bags seems an effort but when unencumbered is fine.
The place is the owners flat which I guess he rents out when away. I prefer this type of air bnb to the professional host but it is worth taking into account if you don't want this type of place.
The place is huge for a 3 bedroom flat. We had 4 adults and a toddler. Could accommodate three couples in each of the double bedrooms with a child in a travel cot in the two larger bedrooms. There are some kids books and things in the flat and a decent amount of cooking equipment.