We had a fabulous few days in Edinburgh and the flat was perfect for our needs. The Xbox and board games kept the kids entertained, the flat was very comfortable and clean and it was only a short walk into the city.
As others have noted don't be put off by the stair area as the flat itself is smashing.