Perfect place to stay with our little family and wonderful host. We traveled with two young children. Steve and Jennifer were very accommodating. We had a late arrival and they were able to arrange keys for us in advance. When we arrived, the apartment was warm and cozy and the baby cot had been set up for us. The next morning, they even brought over a box of toys for the kids. There is shopping and restaurants only minutes away. Most of the tourist sights are walkable as well. We especially enjoyed the walk up Calton Hill per the host recommendation. There was a lovely park just around the corner. The beds were very comfortable and the kitchen had everything we needed for the weekend. Jennifer and Steve quickly responded when we had questions. Highly recommend!