We'll definitely be coming back here! Edinburgh is magical and this place was perfect for our family, including young children.