We are a family of 4 with two teenagers. This apartment is older but has been updated and has everything you would need. The location is perfect with a Sainsbury's right across the street, along with other shops. Buses into the city can be found a short walk away. It is possible to stay here without a car, but we had one for our entire trip so enjoyed the free parking. Edinburgh is brutal for parking, much like most big cities, but is easy enough to drive around. One thing to note is you will need to be able to climb stairs to an upper floor (3rd).
Fiona, the owner, was very helpful and responded to all enquiries we had.
Overall a top place to stay in Edinburgh.