Really lovely spacious flat which was ideal for us (3 adults and a 2 yr old). The location is amazing, so close to the Royal Mile and with many great places nearby. The hosts were on hand to provide advice at all times. I would highly recommend.