We were traveling with our 2 year old daughter and this was a great place to stay for us with her. The apartment is very clean and has everything we needed for a comfortable stay. it was great to be able to walk for 3 minutes and be in Holyrood Park.
The train line running at the back of the block was initially a surprise but the noise was minimal as the trains didn't run all night, and they provided entertainment for my daughter to wave at.