Mag's place is just perfect. there is anything you need, from the ironing board to the sewing kit, plus toys for kids and games for adults. The place is quiet, we had great night sleeps and it is 5 Min walk from Royal mile! Mag was extremely accomodating when we were significantly delayed on arrival. we had a great time, highly recommended and will be back!