My thoughts as someone who's recently been helping a friend searching for a 2-bed flat in Edinburgh. Sorry in advance...
Location is an issue. It's next to a busy road and opposite a school. Parking is going to be a concern, noise is going to be a concern, getting out of the side street onto the main road is going to be a concern. Another potential issue will be road safety for people with a younger child - they might prefer living further from a busy road.
It's small in comparison to a lot of 2 beds, which limits the buyer pool. It's really a 1-bed that had an internal kitchen installed to make the former kitchen into a second bedroom. Many people dislike internal kitchens so would discount the flat on that basis. The second bedroom is quite small and really a single rather than a double - so you're either looking for a person/couple without children or a family who are definitely one-and-done, because there's limited scope to create space for more beds. The property lacks flexibility in its layout.
The garden is shared. Which is a bit off-putting if there's a big glass door directly from it into your main bedroom.
Where do you store things? I can't see much built in storage at all.
It's nicely presented but that wouldn't overcome the factors above, so personally I wouldn't pay that for it. Sorry.