The perfect place for our family (6 adults + 2 babies) weekend in Edinburgh.